我正在使用Jmeter 3.2,我需要进行telnet连接并解析响应。
是否可以使用Jmeter 3.2或添加任何插件?
我需要实现的是使用此命令行
telnet
打开[IP] [PORT]
并了解连接是否已建立。
另外,我想知道如果我只使用TCP采样器有什么区别。
由于
答案 0 :(得分:0)
鉴于您有groovy
标记,您可以使用Socket类测试连接,示例代码如下:
def sock = new Socket()
sock.setSoTimeout(1000)
sock.connect(new InetSocketAddress("example.com",80))
if (sock.isConnected()) {
log.info('Connection established')
}
else {
log.info('Server is not listening')
}
另请注意,您可以使用String.execute()方法直接调用telnet
命令,如:
"telnet example.com 80".execute().text
最后但并非最不重要的是,您可以使用JMeter的OS Process Sampler运行任意命令或程序。