设置自动测试框架

AutoTestFramework的Python项目详细描述


自动测试框架

1.0版

一安装依赖项包

pip install PyYAML
pip install kafka-python
pip install websocket-client
pip install requests
pip install redis
pip install PyMySQL
pip install JPype1
pip install sshtunnel
pip install quickfix

2.编写脚本

脚本目录在“测试用例脚本”中,您可以创建一个项目目录并将测试用例脚本放在其中

“测试用例脚本”项目

test_case_scripts/your_project
                    |- test-case-001.yml
                    |- test-case-002.yml

有关脚本模板说明,请参见文件:

测试模板.yml

test_case_scripts/test-template.yml

三。修改start.py

修改文件start.py,写入文件夹以运行脚本。

可以修改多个报表输出参数。

开始,开始

中国石油天然气股份有限公司

start.py

11# 输出HTML测试报告,否则输出到控制台12# Output HTML Report, if False Output Console13IS_REPORT_TYPE=True1415# 输出的报告文件是否使用时间戳16# Report File Name add Timestamp17USE_TIMESTAMP=False1819# 定义要运行脚本的子目录20# Define subdirectories to run scripts21SCRIPT_DIR=["your_project1","your_project2"]

四。运行开始.py

运开始.py

5个。查看测试报告

投资分析:测试报告

test_reports/your_project
              |- your_project-report.html

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何在Java和Javascript之间共享常量   c#无法使用Gson反序列化字节[]   如果字符串是实十进制数字,则在Java中仅显示十进制数字   与Android Studio的java FireBase同步失败   web应用程序的Java Oracle数据库更改通知问题   数组中缺少整数的java嵌套循环   zos在z/os上以TOD格式(一天中的时间)转换Java时间戳   java JAXB未根据注释生成XML(JDK 1.7)   java使用Twitter4j和Geolocation查找在该地区发布推文的用户,但如何获取用户ID?   在Libgdx中实现简单运动模糊的java意外结果   java在Android数据库中插入另一个EditText值?   java标准偏差数组(我的算法错误)   java如何修复M1 Mac的Ant javascript标记?   java遍历树标记值的长度   java理解Springboot中的Cron,自动发送电子邮件   java如何将“Data.Json”文件从资产保存到内部存储器,然后将其用于读/写   java代码在编写FirstDuplicate方法时会遇到时间限制问题   java将HTML转换为PDF并将其添加到段落中   javascript css()未设置正文标记的背景属性