運行測試套件生成報告時,每次都需要執行hrun命令,再加上參數,實在是不方便,這次將運行寫到run.py文件中,直接運行該py文件,即可運行並生成測試報告:
# -*- coding: utf-8 -*- # @Time : 2020/3/18 23:00 # @Author : benben # @File : run.py from httprunner.api import HttpRunner from httprunner.report import gen_html_report # 1、創建HttpRunner對象 # failfast當用例執行失敗之后,會自動暫停,默認為False,可以不寫 runner = HttpRunner(failfast=False, log_level='INFO') # 2、運行用例 # run方法支持如下參數: # yml用例文件的路徑 # 字典(用例的信息) runner.run('testsuites/') gen_html_report(runner._summary, report_template="templates/ext_reports_template.html")
運行完成后,自動在reports目錄下生成測試報告!