使用Python的request模块和Locust来加载多个API的步骤如下:
import requests
from locust import HttpUser, task, between
class MyUser(HttpUser):
wait_time = between(1, 3)
@task
装饰器来标记任务:@task
def load_api(self):
response = self.client.get("/api/endpoint") # 替换为实际的API地址
print(response.text) # 可以根据需要处理响应数据
locust -f your_script.py --host=http://your_api_host
其中,your_script.py
是包含上述代码的Python脚本文件,http://your_api_host
是你要测试的API的主机地址。
通过以上步骤,你可以使用Python的request模块和Locust来加载多个API,并进行负载测试。在实际应用中,你可以根据需要修改代码,添加更多的任务和逻辑。
领取专属 10元无门槛券
手把手带您无忧上云