测试框架学习之HttpRunner用例执行 运行测试以及测试报告(六)
2021-05-28 00:00
一、运行测试用例
指定用例集路径
使用 hrun 命令外加单个测试用例文件的路径,运行单个测试用例:
$ hrun filepath/testcase.yml
使用 hrun 命令外加多个测试用例文件的路径,即可运行多个测试用例:
$ hrun filepath1/testcase1.yml filepath2/testcase2.yml
使用 hrun 命令外加文件夹的路径,即可运行指定文件夹下所有的测试用例:
$ hrun testcases_folder_path失败暂时执行
若希望测试用例在运行过程中,遇到失败时不再继续运行后续用例,则可通过在命令中添加--failfast实现
$ hrun filepath/testcase.yml --failfast日志级别
默认情况下,HttpRunner 运行时的日志级别为INFO,只会包含最基本的信息,包括用例名称、请求的URL和Method、响应结果的状态码、耗时和内容大小。
若需要查看到更详尽的信息,例如请求的参数和响应的详细内容,可以将日志级别设置为DEBUG,即在命令中添加--log-level debug。
二、测试报告
默认情况下,生成的测试报告文件会位于 reports 根目录下,文件名称为测试开始的时间戳。指定报告名称
如需指定生成报告的名称,可以使用 --html-report-name 参数。如:
$ hrun docs/data/demo-quickstart-2.yml --html-report-name demo
默认报告样式
在 HttpRunner 中自带了一个 Jinja2 格式的报告模版,默认情况下,生成的报告样式均基于该模版(httprunner/templates/default_report_template.html)。模板信息
包括测试开始时间、总运行时长、运行的Python版本和系统环境、运行结果统计数据。编写自定义模板
TOTAL SUCCESS FAILED ERROR SKIPPED {{stat.testsRun}} {{stat.successes}} {{stat.failures}} {{stat.errors}} {{stat.skipped}}
使用自定义模板
hrun docs/data/demo-quickstart-2.yml --html-report-template /path/to/custom_report_template
文章标题:测试框架学习之HttpRunner用例执行 运行测试以及测试报告(六)
文章链接:http://soscw.com/index.php/essay/88422.html