以下是一个用于测试 Flask 应用程序的基本性能的 Python 代码示例。这个示例使用了 requests
模块来模拟对 Flask 应用的并发请求,并输出每次请求的响应时间:
import requests
import time
# 设置 Flask 应用的 URL
url = 'http://your-flask-app-url/process_image'
# 并发请求数
num_requests = 10
# 发起并发请求
start_time = time.time()
for _ in range(num_requests):
response = requests.get(url)
print(f"Request completed in {response.elapsed.total_seconds()} seconds")
end_time = time.time()
# 输出平均响应时间
average_response_time = (end_time - start_time) / num_requests
print(f"Average response time: {average_response_time} seconds")
在这个示例中,你需要将 'http://your-flask-app-url/process_image'
替换为你实际部署的 Flask 应用的 URL。然后,运行上述代码即可进行并发请求测试,并输出平均响应时间。