自动化测试平台

个人自研的自动化测试平台,借鉴了部分HttpRunner的思想和部分代码,主要实现了项目管理、签名方式管理、接口管理、用例管理和测试计划的制定和运行等主要功能,其它的编辑修改都没做,现在只相当于完成了一个Demo吧。
环境:
Python 3.6.3
Django 2.0.1
Pymysql 0.8.0
Requests 2.18.4

主界面

 

 

 

系统设置

 

 

 

项目管理

 

 

 

测试环境

 

 

 

接口管理

 

 

 

添加接口

 

 

 

 

 

用例管理

 

 

 

添加用例

 

 

 

一个用例可以包含多个接口

 

 

选择接口后,相应的接口参数会显示在下面,只需要添加相对应的值就行了

多接口之间的参数传递,以美元符号$来定义一个变量,用例执行的时候会在用例上下文中(本接口和前文中已经添加的接口)获取相对应的值,如果一个接口某个参数的值需要的从其它接口的返回值中获取,则需要上相应的接口中提取这个字段。

 

 

测试计划

制定计划、执行、查看报告

 

 

添加计划

 

 

 

选择项目后,可以获取该项目下所有用例
制定完成后,可以选择立即执行或定时执行(这块暂时没做),执行完成后,可以查看测试报告

查看报告

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小赖同学啊

感谢上帝的投喂

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值