Python网站测压脚本
时间: 2024-08-03 08:01:42 浏览: 104
python自动预警脚本
Python编写网站压力测试脚本通常会利用一些专门用于网络爬虫和自动化测试的库,比如`requests`和`unittest`或者`pytest`。下面是一个简单的例子,展示如何使用`requests`库来模拟用户访问并检测服务器响应:
```python
import requests
from time import sleep
# 定义要测试的URL
url = 'http://example.com'
def load_test(num_requests, interval):
for _ in range(num_requests):
response = requests.get(url)
# 检查响应状态码
if not response.ok:
print(f"请求失败: {response.status_code}")
else:
print("请求成功")
# 间隔一定时间,模拟真实用户行为
sleep(interval)
# 测试参数设置,例如100次请求,每秒一次
load_test(100, 1)
阅读全文