0
查看https://jmeter-plugins.org/wiki/GraphsGeneratorListener/插件它提到了服务器“命中”。当JMeter向Java套接字写入HTTP请求时,还是包含服务器的回复?怎么样的网络错误,如请求已发送,但在采样器的请求超时内没有收到答复,或者有一个建立的连接错误,或连接无法建立 - 是否仍然是一个打击?什么是JMeter中的“服务器命中”
查看https://jmeter-plugins.org/wiki/GraphsGeneratorListener/插件它提到了服务器“命中”。当JMeter向Java套接字写入HTTP请求时,还是包含服务器的回复?怎么样的网络错误,如请求已发送,但在采样器的请求超时内没有收到答复,或者有一个建立的连接错误,或连接无法建立 - 是否仍然是一个打击?什么是JMeter中的“服务器命中”
从source code,它看起来像Server Hits per Second检查样品开始时间:
private void addHits(SampleResult res) {
// ...
addHit("Server Hits per Second", normalizeTime(res.getStartTime()), 1);
除非我错过了什么,它似乎不知道在所有的协议:它会根据所有采样的开始时间建立图/包括在Graphs Generator配置中的子采样器,不管它们的类型如何。这包括过滤他们的状态(失败或成功)。
因此,您的问题的答案取决于图形生成器配置:您可以包含和排除失败的结果,这将定义是否包含或排除超时或连接错误采样器。要实现“JMeter编写了HTTP请求到Java套接字”“,您需要确保只包含HTTP请求。要仅包含收到某种响应的请求,您需要排除失败的请求。