Last commit not found
import asyncio | |
import aiohttp | |
analysis = {"failed": 0, "passed": 0} | |
async def send_post_request(session, number=0): | |
async with session.post( | |
url="https://app-mbonea-mjema.cloud.okteto.net/post/create", | |
json={"content": {}, "recommendations": {}}, | |
) as response: | |
response_text = await response.text() | |
if response.status == 200: | |
analysis["passed"] += 1 | |
print(f"Response from {number}: {response_text}") | |
else: | |
analysis["failed"] += 1 | |
async def send_post_requests_async(): | |
async with aiohttp.ClientSession() as session: | |
tasks = [] | |
for number in range(1_000): | |
tasks.append(asyncio.ensure_future(send_post_request(session, number))) | |
await asyncio.gather(*tasks) | |
if __name__ == "__main__": | |
asyncio.run(send_post_requests_async()) | |
print(analysis) | |