使用多线程pytest-parallel执行测试用例,使用allure生成测试报告,发现生成报告内容为NaN 使用的pytest执行命令: pytest.main(["TestCase/test_xx.py","-m","test_xx","--tests-per-worker=4","--alluredir=./test_result/allurereport/allure-results","--junitxml=./test_result/allurereport/report.xml", ...
其执行效果如下: (二)、这里讲下关于fixture,fixture是pytest特有的功能,它用pytest.fixture标识,定义在函数前面。在你编写测试函数的时候,你可以将此函数名称做为传入参数,pytest将会以依赖注入方式,将该函数的返回值作为测试函数的传入参数。例如上面的例子fix_err. 1)准备函数usefixtures @pytest.fixture() def cle...
使用多线程pytest-parallel执行测试用例,使用allure生成测试报告,发现生成报告内容为NaN 使用的pytest执行命令: pytest.main(["TestCase/test_xx.py","-m","test_xx","--tests-per-worker=4","--alluredir=./test_result/allurereport/allure-results","--junitxml=./test_result/allurereport/report.xml", ...