【问题标题】:how to avoid Locust treat 502 failed response as miniumum response time?如何避免蝗虫将 502 响应失败视为最小响应时间?
【发布时间】:2021-03-12 02:03:58
【问题描述】:

一旦我的网站超过 1000 个并发用户,nginx 简单地返回 502,但蝗虫将此响应视为最小响应时间?我们怎样才能避免这种情况?

【问题讨论】:

    标签: locust


    【解决方案1】:

    首先,它不准确吗? 2ms 响应时间是否没有立即返回 502?如果那是准确的,我不确定你想弄乱数据。

    但话虽如此,您当然可以随心所欲地处理数据。您可以在响应自动报告之前捕获响应,并将数据更改为您想要报告给 Locust 的数据。您可以在此处的文档中了解如何执行此操作:

    https://docs.locust.io/en/stable/writing-a-locustfile.html#validating-responses

    如果您需要更多控制权,您可以让它根本不自动报告响应(或者只使用 Locust 客户端发出您自己的 http 请求),然后您可以使用完整的自定义数据手动触发事件:

    https://docs.locust.io/en/stable/api.html#locust.event.Events.request_failure

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多