上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页

2019年9月22日

使用allure2生成精美报告

摘要: 安装:brew install allure pip install allure-pytest 在测试执行期间收集结果 pytest -s –q --alluredir=./result/ 测试完成后查看实际报告, 在线看报告。 allure serve ./result/ 从结果生成报告,这是一 阅读全文

posted @ 2019-09-22 20:39 barton123 阅读(499) 评论(0) 推荐(0)

pytest-Allure安装

摘要: mac安装allure brew install allure 安装 brew info allure 查看信息 mac端需要配置环境变量 win安装: windows/mac通用安装 • https://github.com/allure-framework/allure2/releases • 阅读全文

posted @ 2019-09-22 20:07 barton123 阅读(423) 评论(0) 推荐(0)

多线程并行与分布式执行

摘要: 场景:测试用例1000条,一个用例执行1钟,一个测试人员执行需要1000分 钟。通常我们会用人力成本换取时间成本,加几个人一起执行,时间就会缩 短。如果10人一起执行只需要100分钟,这就是一种并行测试,分布式场景。 解决:pytest分布式执行插件:pytest-xdist,多个CPU或主机执行 阅读全文

posted @ 2019-09-22 13:30 barton123 阅读(350) 评论(0) 推荐(0)

执行用例失败后重新运行

摘要: 场景: • 测试失败后要重新运行n次,要在重新运行之间添加延迟时 间,间隔n秒再运行。 • 执行: • 安装:pip install pytest-rerunfailures 场景: • 测试失败后要重新运行n次,要在重新运行之间添加延迟时 间,间隔n秒再运行。 • 执行: • 安装:pip ins 阅读全文

posted @ 2019-09-22 13:24 barton123 阅读(358) 评论(0) 推荐(0)

执行用例遇到错误停止

摘要: • 场景: • 正常全部执行完成后才能停止,如果想遇到错误时停止测试: -x;也可以当用例错误个数n达到指定数量时,停止测试:- - maxfail=n • 执行: • pytest -x -v -s 文件名.py -x是遇到错误就停止 • pytest -x -v -s 文件名.py —maxfa 阅读全文

posted @ 2019-09-22 13:07 barton123 阅读(706) 评论(0) 推荐(0)

pytest-调整测试用例的执行顺序

摘要: 场景:未考虑按自然顺序执行时,或想变更执行顺序,比如增加 数据的用例要先执行,再执行删除的用例。测试用例默认是按名 称顺序执行的。 • 解决: • 安装:pip install pytest-ordering • 在测试方法上加下面装饰器 场景:未考虑按自然顺序执行时,或想变更执行顺序,比如增加 数 阅读全文

posted @ 2019-09-22 12:53 barton123 阅读(6275) 评论(0) 推荐(1)

pytest_参数化之3*3

摘要: pytest_mark_request3.py::test_login[login_r1-query_param0] ✓ 44% ████▌ 查询的搜索词pddNone{'q': 'pdd', 'count': 3, 'page': 1} pytest_mark_request3.py::test_ 阅读全文

posted @ 2019-09-22 09:29 barton123 阅读(227) 评论(0) 推荐(0)

pytest_参数化3

摘要: 开首页准备登陆,登陆用户linda,密码8888PASSED [ 33%]测试用例中login_r的返回值True 打开首页准备登陆,登陆用户servenruby,密码123456PASSED [ 66%]测试用例中login_r的返回值True 打开首页准备登陆,登陆用户test01,密码FAIL 阅读全文

posted @ 2019-09-22 09:06 barton123 阅读(211) 评论(0) 推荐(0)

2019年9月21日

pytest-参数化2

摘要: Process finished with exit code 0打开首页登陆lindaPASSED [ 33%]不同用户添加购物车linda打开首页登陆saiPASSED [ 66%]不同用户添加购物车sai打开首页登陆tomPASSED [100%]不同用户添加购物车tom 阅读全文

posted @ 2019-09-21 23:43 barton123 阅读(179) 评论(0) 推荐(0)

pytest---参数化

摘要: est_param.py::test_eval[2-1-1] test_param.py::test_eval[7*5-30] PASSED [ 33%]PASSED [ 66%]FAILED [100%]test_param.py:3 (test_eval[7*5-30])35 != 30 Exp 阅读全文

posted @ 2019-09-21 23:31 barton123 阅读(160) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页

导航