python自动化测试脚本后端_Interface-Automation-Test

=======2019年10月5日bug修复日志============

1.修复了Api.py文件中的函数名错误:

from Base.BaseGetExcel import read_excels_data

ls = read_excels_data(Element.API_FILES)[0]#读取用例excel,得到一个列表

2.修复了BaseRunner.py文件中的get_session()函数提供的密码错误:

明文账号:rj09

明文密码:123456

3.运行脚本后,填入demo提供的请求地址:https://cloudapi.usr.cn/usrCloud/user/login

输入明文账号:rj09

输入明文密码:123456

脚本会自动进行MD5加密,然后向服务器进行身份认证,请求合法token。

4.更多使用问题,参阅使用手册.pdf

Interface-Automation-Test

基于python requests + unittest 实现的接口自动化测试脚本

技术栈:python 3.7 + requests + unittest

依赖库:

pip3 install requests==2.6.0

pip3 install xlrd==1.1.0

pip3 install XlsxWriter

pip3 install pandas

实现功能:

1.在excel中编写测试用例,自动执行测试用例,自动生成测试报告;

2.token(令牌)自动认证,开始输入账号和密码,将自动获取token,后续请求需要token的地方将自动填充;

3.多excel支持。

使用方式:

1.将一个或n个测试用例文件放在cases目录下,测试用例扩展名为.xlsx;

2.执行runner.py;

3.自动执行测试;

4.最后在report目录下生成 n+1 个测试报告。包括一个聚合报告和n个以cases目录下用例excel名为基础的分类报告。

项目目录结构:

2.PNG

用例填写说明:

3.PNG

5.PNG

报告说明:

4.PNG

6.PNG

7.PNG

执行控制台输出:

0.PNG

token(令牌)获取:

1.PNG

升级日志:

2.0.1.PNG

项目目录结构:

list.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值