一、JMeter下载
推荐到Apache官网下载
二、安装JMeter
将下载的压缩包解压到任意路径。(本文默认已配置好JMeter要求的最低版本Java环境)
Windows用户: 进入JMeter
的 bin 目录下双击 jmeter.bat或ApacheJMeter.jar 启动 jmeter。
Mac用户: 使用终端进入JMeter
的 bin 目录下,输入jmeter
即可启动。
三、下载jmeter-plugins-dubbo拓展插件
本文采用插件方式调用Dubbo服务接口
将下载的.jar文件放入JMETER_HOME/lib/ext目录下,重新运行JMeter即可。
四、JMeter测试Dubbo服务
1、创建线程组
在新建的测试计划中右键,创建线程组,如图1所示。
2、配置线程组
Number of Threads
处设置创建的线程数。(即模拟调用的用户数)
Ramp-up period
处设置启动延迟时间。(即多少秒启动完上面设置的线程数)
Loop Count
处设置调用循环次数。
3、创建取样器
在线程组右键创建取样器,如图3所示。
4、配置取样器
Protocol
处设置所用协议(即Dubbo所使用的注册中心),选择none为直连方式。
Address
填入注册中心地址:端口(集群地址使用","分隔),若使用Dubbo直连方式,Address
填写直连地址和服务端口。
5、创建监听器
在线程组右键创建监听器,如图5所示。
6、运行
点击图6所示按钮即可运行测试,在监听器中查看调用结果。