这是我的代码
@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 发送请求的测试。有什么改进可以加快这个测试吗?谢谢。