11 2021 档案
摘要:使用pytest框架运行每条case的时候,都是上一条运行结束才会运行下一条,要是有成千上百条case 且每条运行2s那就是2*总条数,会浪费大量的时间和人力。为了节约时间和人力成本,pytest提供了 一个pytest-xdist插件,使用cpu多核数分布式运行case 1.安装:pip inst
阅读全文
摘要:在测试中,我们会经常遇到这种情况,由于环境等一些原因,一条case运行5次,只有两次成功 其它三次失败,针对这种概率性成功或失败,若是我们每次都运行一次就比较耗时间,这个时候 就需要pytest提供的两个重跑插件来完成 一.pytest-rerunfailures插件 1.安装pytest-reru
阅读全文
摘要:自动化接口测试我们通常会对一条case设置多条断言,这样就会出现一个问题,如果前面一 个校验不通过,那么后面的校验就不会走到,如下图,可以看到校验走到assert False就不往 下走了,这个时候pytest-assume插件可以完美的解决这个问题 一.安装pytest-assume 在pytho
阅读全文