基于jmeter tcp压力测试

Posted 柠檬班软件测试

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于jmeter tcp压力测试相关的知识,希望对你有一定的参考价值。

你这么优秀,一定只想把“柠檬班”置顶


大家好,我是柠檬班全程班33期以及Python12期的学员十月。


今天给大家带来如何用Jmter工具去做压力测试。


Jmter如何汉化

1


方法一:在网上找一个已经汉化好了的,直接安装就好了。


方法二:之前一直以为这是这个工具的汉化方式,后来才发现这个玩意人家早就支持多种语言了的,大家按照图中方式点击就行了,直接选择语言。


基于jmeter tcp压力测试


确认TCP报文是否正确

2


在使用Jmter进行测试之前首先要确认TCP报文是正确的。


这里推荐一个工具测试自己的报文是否正确。


下载链接:

https://pan.baidu.com/s/1CxzpHu9XHPZ3kzJYLmTnDA 


提取码:6ajy 


具体工具使用可以参照:


https://blog.csdn.net/hhhhh89/article/details/52819215


选择创建连接,填好类型,ip ,端口就行了。


因为是模拟客户端只用选择客户端模式就行了,这个工具挺强大的,不仅能模拟客户端发,还可以模拟服务端回。


还可以模拟UDP组播,有需要的朋友们,可以研究研究。


基于jmeter tcp压力测试


这里是创建好后,可以通过点击连接,点击发送,就可以在接收区域看见tcp报文回的数据,这样可以确保你的报文没有错误。


注意在socket tcp中一般以16进制形式,所以要在发送和接收区域都把16进制勾选上。


基于jmeter tcp压力测试


Jmeter工具的使用

3


当确认你的报文没有问题的时候,就可以使用Jmeter工具进行压力测试了。


这里就不介绍该工具如何安装了。


安装教程:


https://blog.csdn.net/hapasm/article/details/61912902


好了blabla这样久了,可以开始搞了,下面呢是建立线程组。


建立线程组

4


我选择的是jp@gc - Stepping Thread Group (deprecated),这个线程组。


基于jmeter tcp压力测试


– This group will start 10 threads:


设置单台负载机,线程组启动的线程总数为10个


–First,wait for 0 seconds:


启动第一个线程之前,需要等待0秒


–Then start 2 threads:


设置最开始时启动2个线程


–Next,add 2 threads every 1 seconds,using ramp-up 3 seconds:


每隔1秒,在3秒内启动2个线程


–Then hold load for 60 seconds:


单台负载机启动的线程总数达到最大值之后,再持续运行60秒


–Finally,stop 2 threads every 1 seconds:


每隔1秒,停止2个线程


今天的文章到这就结束啦!后续还会有补充与优化,敬请期待~


基于jmeter tcp压力测试

基于jmeter tcp压力测试 

今日福利

需要Jmeter相关学习视频

可加小米老师微信:

13327316731

基于jmeter tcp压力测试

基于jmeter tcp压力测试



以上是关于基于jmeter tcp压力测试的主要内容,如果未能解决你的问题,请参考以下文章

Jmeter+8583报文压力测试

jmeter压力测试

使用 JMeter 进行压力测试

使用 JMeter 进行压力测试

转载Jmeter接口测试+压力测试

jmeter简单的压力测试