锁简历什么意思?
用的少,百度搜了下你可以试下
// 也可以看下这种能不能解决?https://blog.csdn.net/whatday/article/details/109257348
pytest-xdist 用例账户登录
pytest-xdist 是一个 pytest 插件,可以用来运行多线程或者分布式的测试。如果你需要在使用 pytest-xdist 进行分布式测试时进行账户登录,你可以考虑以下几种方案:
使用 pytest.fixture 和 pytest-xdist 的 rsynced 模式。rsynced 模式会确保每个工作进程都有自己的副本,并且在测试之间不会共享状态。
使用外部数据库或者缓存系统来保存登录状态,并在测试之间共享。
下面是一个使用 pytest.fixture 和 pytest-xdist 的 rsynced 模式进行账户登录的简单示例:
import pytest
@pytest.fixture(scope="session")
def login_info(request):
if not hasattr(request.config.session, "login_info"):
# 模拟登录过程,实际项目中你需要替换为实际的登录代码
request.config.session.login_info = {"username": "user", "password": "pass"}
return request.config.session.login_info
@pytest.mark.xdist_rsync_secure
def test_example1(login_info):
# 使用 login_info 进行测试
print(f"Test 1 with login info: {login_info}")
@pytest.mark.xdist_rsync_secure
def test_example2(login_info):
# 使用 login_info 进行测试
print(f"Test 2 with login info: {login_info}")
在这个例子中,login_info 是一个 fixture 函数,它会在会话级别只执行一次,并且通过 xdist_rsync_secure 标记确保每个使用该 fixture 的测试都有自己的副本。
请注意,这只是一个示例,实际的登录逻辑需要替换为你项目中的实际登录代码。同时,xdist_rsync_secure 标记是 pytest-xdist 插件提供的,用于确保跨多个工作进程的测试之间不会共享状态。
提示:AI 自动生成,仅供参考
竟然没人劝退
慢慢来,想到啥写啥,然后再组织
可以考虑将账号信息作为进程调用函数的入参
暴露不出问题先考虑增加操作次数、测试时长试试
没遇到过,进程数是多少呢?
可能多个进程间抢占资源或者访问太多服务端响应不过来,减少进程个数或者每个进程使用不同的用户账号试下
最好还是抓包、分析日志看看可能原因
看提示是服务端拒绝连接,先手动看 url 是否正确、可访问吧,可以的话再看服务端日志
python 有 puautogui 库可以操作鼠标、键盘
设置置一个区域范围作为活动范围,
每一轮随机数生成起点、终点坐标,
每次随机小步长(限制最大范围)多次移动靠近终点(不超出范围在移动),视角不是自动转动的话,每次移动也随机或者按规则转动视角
不要太看重这个,图一乐还行,认真了只会是自我心理暗示