使用python语言的requests脚本编写一段代码:请求某个接口100次,获取每次的响应时间,放在一个列表里,最后求平均响应时间
时间: 2024-09-27 09:08:37 浏览: 32
Wit.Ai-Chunked:一个关于如何将原始音频上传到 Wit.Ai 的小型 Python 示例。 需要 PyAudio 和请求
你可以使用Python的requests库结合time模块来完成这个任务。这里是一个简单的示例代码:
```python
import requests
import time
# 指定要请求的接口URL
url = "http://example.com/api" # 将此处替换为实际的接口地址
response_times = []
for _ in range(100):
start_time = time.time() # 记录开始时间
response = requests.get(url) # 发送GET请求
end_time = time.time() # 记录结束时间
# 检查请求是否成功
if response.status_code == 200:
response_time = end_time - start_time # 计算响应时间
response_times.append(response_time) # 将时间添加到列表
else:
print(f"请求失败, 状态码: {response.status_code}")
average_response_time = sum(response_times) / len(response_times) # 求平均响应时间
print(f"平均响应时间为: {average_response_time}秒")
阅读全文