Python 掌握 python 接口自动化-unitTest、htmlTestRunner

大道 · 2020年03月14日 · 2162 次阅读

这是一个让你快速入手、快速入门的自动化工具

pitest 是一个快速简单搭建的接口自动化工具

使用技术:unitest paramunitest requests  htmltestrunner mysql 
测试入口方法:core/test.py

追寻能力的过程是价值的实现

工具下载地址

https://github.com/bestdd/pitest

使用步骤

  • 安装工具:python3+ 下载安装配置(百度即可)
  • 安装工具:pycharm/其他 python 编译器 下载安装、导入项目(百度即可)
  • 安装依赖包: pip install -r requirements.txt
  • 配置需要测试校验数据库 请配置需要校验的数据库,如果没有可使用示例sql文件,学习效果 [1]新建数据库,导入pitest/resource/itest.sql [2]修改数据库配置文件 pitest/common/mysql_utils.py
  • 启动需要测试的项目 用做接口测试(推荐使用自己的项目调试入门) [1]cd pitest/resource//resources [2]java -java itestAPI-1.0.jar
  • 录入用例:pitest/resource/case-template.xlsx
  • 启动测试:py test.py
  • 测试报告:report/report.html

帮你学习

使用技术:unitest paramunitest requests htmltestrunner mysql

在 demo 包、common 包中,有简单示例代码,参考使用即可

可能遇到的问题

1.修改 pip 国内源
python -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple

参考:https://blog.csdn.net/liushimiao0104/article/details/96475364

2.关于 HTMLTestRunner 无法生成报告
右击运行,可能存在 unittest 加载的问题。
正确方式为 Alt+shift+F10,选择不带 Unittests 的那条执行,就是直接选择该 python 文件名执行

扫一扫,关注我

共收到 0 条回复 时间 点赞
大道 求大神指点思路-python 自动化接口测试 中提及了此贴 04月10日 21:45
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册