【发布时间】:2021-11-04 16:37:29
【问题描述】:
这是我的代码
@pytest.mark.asyncio
async def test_async():
res = []
for file_id in range(100):
result = await get_files_async(file_id)
res.append(result)
assert res == [200 for _ in range(100)]
async def get_files_async(file_id):
kwargs = {"verify": False, "cert": (cert, key)}
resp = requests.request('GET', url, **kwargs)
return resp.status_code
pytest 的时间显示需要 118 秒才能完成,这与按顺序向 url 发送请求的测试非常接近。 有什么改进可以加快这个测试吗?谢谢。
【问题讨论】:
标签: pytest python-asyncio pytest-asyncio