- 参考教程:http://vip3.byhy.net/auto/pyatframework/hytest-01/
- 安装:pip3 install hytest
- hytest对应的python版本要求:Python3.6或者更高版本
- 运行hytest自动化测试:
- 打开命令行窗口
- 切换到自动化代码根目录
- 运行hytest,运行hytest其实就是运行python -m hytest.run
- 如果你是苹果Mac系统, 安装时或许不能自动产生hytest可执行程序,这时可以执行命令:python3 -m hytest.run
- hytest参数说明:hytest -h 或者hytest --help
- hytest case_dir:用例根目录
- hytest帮助文档:hytest -h或者hytest --help
- 显示hytest版本号:hytest --verison
- 设置工具语言:hytest --lang zh(设置中文),hytest --lang en(设置英文)
- 创建新的项目目录:hytest --new auto1,会在当前目录下创建一个名字为auto1的目录,auto1目录下有一个cases目录,cases目录下有一个case1.py,内容为
1 class c1: 2 name = '用例名称 - 0001' 3 4 # 测试用例步骤 5 def teststeps(self): 6 ret = 1 7
- hytest日志级别 0,1,2,3,4,5(数字越大,日志越详细):hytest --loglevel 0、1、2、3、4、5
- 设置测试结束后不自动打开测试报告:hytest --auto_open_report {yes,no} ,yes测试结束后自动打开测试报告,no测试结束后不自动打开测试报告
- 指定测试报告标题:hytest --report_title hahaha(打开测试报告后标题显示hahaha)
- 指定测试报告URL前缀:hytest --report_url_prefix Url_Prefix
- 测试指定的用例:hytest --test 用例名(用例名过滤,支持通配符)
- 测试指定的套件:hytest --test 套件名(套件名过滤,支持通配符)
- 测试指定的tag用例:hytest --tag 标签名(标签名过滤,支持通配符)
- 测试除了tag之外的用例:hytest --tagnot 标签名(标签名反向过滤,支持通配符)
- 如果要运行的用例过多,可以将用例放在一个参数文件内,使用参数文件汇总用例:hytest -A 文件名或者hytest --argfile 文件名