您的位置:首页 > 娱乐 > 八卦 > 满分作文网_靠谱建网站公司_聊城网站推广公司_seo优化网站推广全域营销获客公司

满分作文网_靠谱建网站公司_聊城网站推广公司_seo优化网站推广全域营销获客公司

2024/12/22 23:25:49 来源:https://blog.csdn.net/xing2516/article/details/144487727  浏览:    关键词:满分作文网_靠谱建网站公司_聊城网站推广公司_seo优化网站推广全域营销获客公司
满分作文网_靠谱建网站公司_聊城网站推广公司_seo优化网站推广全域营销获客公司

多进程并发跑程序:pytest-xdist记录

pytest -s E:\testXdist\test_dandu.py
pytest -s testXdist\test_dandu.py
pytest -s :是按用例顺序依次跑用例

pytest -vs -n auto E:\testXdist\test_dandu.py
pytest -vs -n auto,auto表示以全部进程 跑用例
pytest -vs -n 4,表示以4个进程 跑用例(一个进程跑一个用例,依次循环)

在这里插入图片描述
举列子:

from time import sleepdef test_one():sleep(1)print("用例1")
def test_two():sleep(2)print("用例2")
def test_three():sleep(2)print("用例3")   

在这里插入图片描述
在这里插入图片描述
就是说 跑第2遍用例时,他会优先跑失败的用例,失败用例跑通过后,再跑未失败的用例,或者新添加进来的用例,他谁优先跑新添加进来的用例。

在这里插入图片描述
在这里插入图片描述

指定分组:
pytest -vs -n 2 --dist=loadgroup,用例按分组跑,如2个用例有上下级依赖关系,就要放在一个组里
pytest -vs -n 2 --dist=loadgroup E:\testXdist\test_group.py

import pytest@pytest.mark.xdist_group(name="group2")
def test1():pass@pytest.mark.xdist_group(name="group1")
def test2():passclass TestA:@pytest.mark.xdist_group("group1")def test3(self):pass

在这里插入图片描述
按scoupe分组:
比如按一个类class 下为一个组,给一个进程

在这里插入图片描述

https://www.bilibili.com/video/BV1X1eNejEr2/?spm_id_from=333.337.search-card.all.click&vd_source=dd79a1deb8e70d82033174f57e6e28b3

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com