Allure zip包下载
Central Repository: io/qameta/allure/allure-commandline/2.13.2 (apache.org)
Allure 学习文档
https://docs.qameta.io/allure/#
cmd里执行
一、执行测试用例
pytest test1.py --alluredir=./result/1(路径)
二、生成测试报告
allure serve ./result/1
allure generate ./result/1 –o ./report/1/ --clean
三、打开报告
allure open –h 127.0.0.1 –p 8883 ./report/1
需安装allure-pytest
cmd中输入allure serve allure,会生成一个没有信息的allure报告
@allure.feature(‘功能名称’)
@allure.story(‘子功能名称’)
@allure.step(‘步骤细节’)
@allure.attach(‘具体文本信息’)
测试用例的链接
@allure.link(“http://www.baidu.com”, name=”链接”)
链接地址的测试用例
TEST_CASE_LINK = “某一个测试地址,比如全局配置后台”
@allure.testcase(TEST_CASE_LINK,’用例名称,如登陆用例’)
@allure.issue(‘bug编号’,’bug名称’)
pytest test1.py --allure-link-pattern=issue:https://www.baidu.com/{} --alluredir=./result/2
只测试登录功能可以加限制过滤
Pytest 文件名 --allure-features’购物车功能’--allure-stories’加入购物车’
重要性级别
@allure.severity(allure.severity_level.TRIVIAL)
TRIVIAL轻微
MINOR次级
NOMAL普通
CRITICAL临界
BLOCKER中断
执行部分重要性案例
pytest -s -v 文件名 --allure-severities normal,critical
前端自动化截图
Allure.attach.file()
Jmeter测试报告生成
jmeter -n -t F:\jmeter\znkfnew.jmx -l result.jtl -e -o F:\jmeter\report