【发布时间】:2019-08-27 06:05:37
【问题描述】:
我目前正在编写用于对 API 进行负载测试的 python 脚本。我想检查一个 API 一次可以接受多少个请求。该 API 用于注册,所以我每次都必须发送唯一的参数。
无论如何我可以通过蝗虫或任何其他方式实现它吗?
任何帮助将不胜感激。
这是我的单用户注册代码。
def registration:
URL = "ip"
PARAMS = {'name':'test','password':'test1','primary_email':'test667@gmail.com','primary_mobile_number':'9999999999','country_abbrev':'US'}
r = requests.post(url = URL,params = PARAMS,auth=HTTPDigestAuth('user', 'pass'))
response = r.text
print response
【问题讨论】:
-
您可以将其包含在 for 循环中,并将计数器附加到您的姓名后,例如
PARAMS['name']+counter -
您可以使用
faker包在负载测试中生成唯一参数。 -
@KostasCharitidis 但这会一个接一个地发送请求,但我想同时执行请求
标签: python load-testing locust