jmeter基于udp协议的压测
jmeter基于udp协议的压测,由于公司的业务需求,需要做udp的压测。
1首先先介绍下压测使用的工具 jmeter ,(Source 是源代码版,你需要自己编译成可执行软件;Binaries是可执行版,直接下载解压就可以拿来用的,他已经给你编译好的版本)当然它的环境变量,下载,安装以及打开方式就不再多说,百度一下就可以啦,很简单的;
2因为是udp协议,所在原有的基础上是没得 udp sample ,所以你的下载udp插件--jmeter-plugins-manager-0.16.jar ,由于原有地址打开比较慢我就把文件下载好放于百度云盘
百度云盘地址:http://pan.baidu.com/s/1dEKcnOP 密码:ccwf(我目前用到的软件配置:Java(TM) SE Runtime Environment (build 1.8.0_131-b11),apache-jmeter-3.3),下载完后将你获得.jar文件放于你的jmeter\lib\ext 子目录中,然后你就可以重启jmeter
3你可以看到在选项(option)的下拉菜单中目前多了一个Plugles Maneger选项,点击打开它。
4:installed plugins(安装插件) available plugins(可用的插件,需要下载安装) upgrades(升级),在available plugins(可用的插件,需要下载安装)找到 UDP Protocol Support 点击 Apply Changes and Restart JMeter,等待重启就OK,可以使用udp插件啦
5接下来就是要进行基于UDP传输协议的压力测试如图:
6由于公司项目问题就不共享自己的东西,在线程中继续添加你所要得到一些数据在线程组中通过鼠标右键建立起相应的监听器,在这我就不再复述。
7当你添加完你要测试的数据和相应的工具后,点击文件,将你的测试计划存档,你会获得一个.jmx文件,我是用IDEA打开的这个文件你会发现在其中就是一个一个的标签对
<...>...</...>组成了你的测试脚本:
8 重点来啦,其实可以获得脚本方法有很多,可以自己在吃透代码的时候,完全有能力可以自己编写测试脚本(我指的是纯代码),借助工具来获得脚本(我想太多人都会)。但我想大家都懂俩个的好坏,但对于个人的长远发张而言我是希望有一天能看到这些纯代码的形式,目前还在学习之中。录制脚本->查看脚本代码 ->编写脚本代码->回到录制脚本;我想这种事一种学习方式,也许对于你没有太多的用处,也许有。我只是提供一个可行的办法。
第一份半技术文档完成QAQ
22:04:47