pytest 接口测试 并发执行避免不必要的问题导致case错误

前言: 接口自动化测试一般要求执行速度 特别在做持续集成之后 往往需要在短时间内执行

            大量的case,而并发执行往往会应为测试机服务反应慢或者是程序自身限并发机制

            导致 不必要的测试case失败 这个对应case 稳定性来说是致命的

pytest插件为我们提供一个很好的解决方案   使用 rerunfailures可以很好的解决问题 


1.jpg

使用说明:

               reruns:代表 当case 执行失败的时候 回溯失败case的次数

               reruns_delay : 代表 回溯case的 间隔时间


后言:

           如果不是服务器或者程序自身并发限制导致的问题 而是case本身的问题 也会rerun

        这就会导致 测试case 仍然执行速度慢 特别在遇到全部case都失败的情况 简直是噩梦

        这边我整理了一个解决方案及思路 有兴趣的同学 可以找我 付费 分享¥10  (使用pytest解决这个问题)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容