2023-11-20 03:31:33 9
1. TCP类型测试设置步骤 在这里,我们只介绍了简单的TCP测试设置步骤,因为JMeter支持的测试类型有很多,无法逐一介绍。有关功能的详细信息,请参考JMeter文档。
步骤: 1) 创建测试线程组 2) 根据需要设置线程组参数 3) 添加TCP采样器 4) 配置TCP采样器参数
一个简单的测试计划就设置完成了。点击运行采样器,文本将被发送出去。
2. 高级功能配置 1) 配置结果查看监听器 有时需要查看线程组执行结果,可以通过配置采样结果查看器来实现。例如,对于上面配置的线程组,应该执行6次,也就是要发送6条消息。通过监控器可以看到共有6个采样结果,这表明执行成功。
2) 配置变量 有时需要在报文中添加一些变化的内容,可以通过在文本中设置变量来实现。例如,添加一个名为"bank"的变量,其值为"1111",然后在发送的报文中加上${bank}即可引用。执行后,可以在监控器中看到报文中已经包含了"1111"。
3) 配置TCP二进制报文 大多数情况下,报文可能是非纯文本形式,通常是不可读的二进制。因此需要配置二进制报文。目前JMeter支持HEX形式,也就是16进制的报文输入配置。
使用二进制方式需要做以下几件事情: a. 将普通文本报文翻译成HEX格式,可以通过文本编辑器实现。比如使用notepad打开文本文件,全选内容,将文本粘贴到一个新文件中,然后替换掉所有空格。 b. 如果报文需要加上头部信息,需要额外计算。例如,增加一个command id和报文长度。计算完成后,将新报文放入发送字符串输入框中。 c. 修改JMeter启动配置,即在jmeter.properties文件中指定BinaryTCPClientImpl适配。
重新执行TCP测试后,可以查看到服务器端正常收到报文。
以上是关于使用JMeter进行TCP测试的方法和高级功能配置的介绍。希望能够对您有所帮助。
Linux、centOS、Ubuntu、Windows操作系统下的ECS云服务器、vps虚拟空间、建站主机到期停止异常等状态监测,宝塔面板Bt、小皮面板PHPStudy、IIS、Apache、Nginx、XAMPP、wamp建站环境意外故障监测,php+MySql、asp、java、html等建站程序运行故障监测,域名状态、SSL证书状态监测,网站301、302、404、500错误代码及网站无法访问通知提醒,全国多节点测试网站速度及网络攻击!
扫一扫,关注我们
桂ICP备2022009721号-1