gpt4 book ai didi

api - 使用jmeter “too many attempts error”进行API测试

转载 作者:行者123 更新时间:2023-12-03 08:39:41 38 4
gpt4 key购买 nike

Thread Name:Thread Group 1-62
Sample Start:2020-07-14 23:30:42 CDT
Load time:721
Connect Time:350
Latency:721
Size in bytes:337
Sent bytes:640
Headers size in bytes:308
Body size in bytes:29
Sample Count:1
Error Count:1
Data type ("text"|"bin"|""):text
**Response code:429
Response message:Too Many Requests**


HTTPSampleResult fields:
ContentType: text/html; charset=UTF-8
DataEncoding: UTF-8
================================================== =
在以上线程中测试jmeter中的API时, 在60个线程之后出现了错误,为什么会出现?如何解决此错误?
我在10秒内使用100个线程进行循环计数1。

最佳答案

根据429 Too Many Requests HTTP状态代码说明,该错误是不言自明的:

The HTTP 429 Too Many Requests response status code indicates the user has sent too many requests in a given amount of time ("rate limiting").

A Retry-After header might be included to this response indicating how long to wait before making a new request.


因此,这些选项位于:
  • 就像您的应用程序已应用rate limiting一样,使用不同的凭据访问您的API(如果基于用户的速率限制),可以使用CSV Data Set Config
  • 来完成
  • 要求开发人员/sysadmins/devops在性能测试的时间范围内关闭此速率限制
  • 将请求的速率限制为服务器可以处理的速率,可以使用Constant Throughput TimerPrecise Throughput Timer来完成,也可以增加启动时间,除非您停止看到此错误
  • 关于api - 使用jmeter “too many attempts error”进行API测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62907780/

    38 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com