jmeter中是否有任何插件用于单独检查连接(能够连接特定主机广告端口是成功/失败)而不是负载。我对jmeter很新。但是当我研究时,我发现jmeter中有一个插件 - PerfMon服务器代理。它可用于服务器监控。但我需要特别检查只有连接。感谢
答案 0 :(得分:1)
当JMeter已经附带TCP Sampler时,为什么需要插件?下面的示例配置测试与端口80上的example.com
主机的连接
如果能够与给定的主机和端口建立连接,则采样器将通过,否则将失败。您可以从How to Load Test TCP Protocol Services with JMeter
作为替代方案,您可以使用JSR223 Sampler,等效的Groovy代码如下:
import org.apache.commons.io.IOUtils
import java.net.Socket
Socket s = null;
try {
s = new Socket('example.com', 80)
}
catch (Exception ex) {
SampleResult.setSuccessful(false)
SampleResult.setResponseMessage(ex.getMessage())
}
finally {
IOUtils.closeQuietly(s)
}