01-hytest简介

  • 参考教程:http://vip3.byhy.net/auto/pyatframework/hytest-01/
  • 安装:pip3 install hytest
  • hytest对应的python版本要求:Python3.6或者更高版本
  • 运行hytest自动化测试:
  1. 打开命令行窗口
  2. 切换到自动化代码根目录
  3. 运行hytest,运行hytest其实就是运行python -m hytest.run
  4. 如果你是苹果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 文件名

 

posted @ 2025-01-31 23:23  lzp123456  阅读(43)  评论(0)    收藏  举报