自动化测试平台

前言

目前市面上的自动化测试平台种类繁多、功能强大,但这也导致了操作界面的复杂性和功能的晦涩,使得使用起来十分困难。我曾经非常喜欢使用 JMeter 进行接口测试,因为它的界面简洁,甚至无需教程即可掌握操作。然而,JMeter 不支持多人同时在线编辑,且主要用于压力测试,对于流程和场景测试还是有所欠缺。

在实际工作中,流程测试和场景测试的需求更为普遍,而常用的 JMeter 和 Postman 更侧重于单接口测试。在网上寻找了一周,我依然未能找到一款既易于使用又能同时支持接口、浏览器和手机自动化测试的自动化测试平台。这让我不禁思考:既然市场对自动化测试的需求如此迫切,为什么没有一款优秀的平台呢?某些平台的学习成本太高,使用难度也大,甚至手动编写脚本反而更为简单。难道所有的自动化需求都要依赖 Python 或其他编程语言?团队之间又该如何共享?是依赖 SVN 更新还是 Git 拉取?

作为一名普通的测试工程师,我的工作主要以手动测试为主,自动化测试只是辅助。我希望能有一个免费的、易于使用的自动化平台来提升工作效率。既然找不到理想的选择,那就自己开发一个吧。尽管我不是全栈工程师,很多知识还不够深入,但我决定边学边用。经过多轮优化,我终于获得了如今这个平台。

当前平台的几个亮点包括:

    支持接口、浏览器和手机端的自动化测试;
    界面简洁,操作方便;
    全局变量便于调用;
    自动处理 Cookies,简化操作流程;
    内置 Python 脚本功能,处理复杂逻辑;
    断言语法和逻辑 IF 语法与 Python 相似,易于掌握;
    用例支持参数化,且比 pytest 更进一步,能使用变量作为参数化(如接口返回的信息);
    内置 MySQL 和 PostgreSQL 数据库,调用便捷;
    程序执行在本地服务器上,不会给平台带来压力,并能处理本地内网接口,一举两得。

希望这个平台能够为更多用户带来便利。

平台部分截图

登录

首页

接口项目及详情

浏览器项目及详情

移动端项目及详情

执行过程

执行中
执行中
执行完成

测试报告截图

本地服务

项目运行需要使用本地服务

本地服务下载路径:本地服务下载链接https://share.weiyun.com/7em2TZW7下载完成后执行:autoTest.exe应用即可

端口号要与项目中填写的一样:默认是8765

在线演示

说明:使用的是个人服务器,访问速度较慢,欢迎加入Q群讨论105 466 5422

体验地址(以下8个地址访问的都是同一个平台)

http://worlds.xin:62843

http://182.140.180.165:63187

http://47.122.44.61:63539

http://39.96.176.191:40738

http://107.175.53.233:33192

http://1.14.160.210:14346

http://39.107.235.13:24790

http://114.66.52.123:50836

开放了100个测试账号

账号:test001  -  test100

密码:123456

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值