gpt4 book ai didi

web-services - 在 JMeter 中将较长的响应时间记录为失败

转载 作者:行者123 更新时间:2023-12-02 17:39:15 27 4
gpt4 key购买 nike

我正在使用 JMeter 和 HTTP 请求采样器对 Web API 进行负载测试

有谁知道是否有一种方法可以配置 JMeter,以便在超过某个阈值(例如 1000 毫秒)时将请求记录为失败

现在,如果仅在响应为 500 或其他内容时记录错误。

最佳答案

最简单的选择是添加一个 Duration Assertion

但是,如果它不够灵活,您总是可以更深入地使用 Beanshell。根据 Nithin CV poyyil 先前响应的更新代码示例,如果持续时间超过某个合理值,则将请求标记为失败:

long expectedDuration = 1000L;
long actualDuration = prev.getTime();

if (actualDuration > expectedDuration) {
prev.setSuccessful(false);
prev.setResponseMessage("Request took longer than " + expectedDuration);
}

参见 How to use BeanShell guide供引用和小食谱。

关于web-services - 在 JMeter 中将较长的响应时间记录为失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22753861/

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