源码
Github源码:https://github.com/dongfanger/pyface
git clone [email protected]:dongfanger/pyface.git
环境需要Python、PyCharm、JDK、Allure,这里省略,百度教程很多,很简单。
安装依赖:
pip install -r requirement.txt
特点
- 遵照PEP8规范。
- 注释完整,全英文。
- 基于pytest超强测试框架。
- 提供一种测试用例组织方法。
- “优雅”封装requests库。
- 请求失败自动重试机制。
- 灵活参数化及错误提示。
- 环境变量自定义创建。
- 面向对象设计Api父类及子类。
- 基于pandas、sqlalchemy支持mysql查询,texttable实时输出数据表格。
- numpy数据转换。
- 公共函数支持。
- parewise结对测试算法。
- 封装logging库,日志输出和进度条。
- 封装random库,多种随机值函数。
- 输出接口调用记录csv文件。
- 输出allure html测试报告,浏览器自动打开html。
- 自动生成结构化测试代码。
- ...
更多内容请阅读源码呀!