美文网首页
jmeter压测实践入门

jmeter压测实践入门

作者: 多夏_zoey | 来源:发表于2019-10-21 10:38 被阅读0次

需求:针对wx端商城限时折扣的的营销活动,登录到下单流程压测,并发数500,时长1h
一、环境准备及搭建
1、jmeter版本下载|

[https://jmeter.apache.org/download_jmeter.cgi](https://jmeter.apache.org/download_jmeter.cgi)

2、jdk下载及环境变量配置

[https://github.com/frekele/oracle-java/releases](https://github.com/frekele/oracle-java/releases) |

mac下环境变量配置

vi /etc/profile  加入export JAVA_HOME=/home/jdk1.8.0_161  export PATH=$PATH:$JAVA_HOME/bin

3、jmeter扩展插件下载,然后put it into lib/ext directory, then restart JMeter

https://jmeter-plugins.org/get/

此时打开jmeter看到如下界面


image.png

然后利用它安装2组插件,搜关键字:Standard、Additional G安装点击安装,下面截图是我已经安装好了


image.png
image.png

4、下载agent到被压测服务器上,启动命令为

下载
[https://github.com/undera/perfmon-agent](https://github.com/undera/perfmon-agent) |
启动
cd /home/jmeterAgent/ServerAgent-2.2.3    
./startAgent.sh
image.png

5、jmeter分布式master-slave环境搭建
1)部署2台slave
slave上jdk和apache-jmeter的版本号必须一致,且在同一网段,安装方式同上
2)分别修改slave和master上jmeter.properties
master上配置修改添加2个slave的ip:


image.png
image.png
slave上修改配置,把ip改成本机的,同时修改server.rmi.ssl.disable=true
image.png
image.png

此时在master的jmeter 上运行下 就能看到刚刚添加的2台slave机器了
二、压测计划及脚本
1、添加需要压测的脚本
2、参数化相关参数,参数化的文件需要用相对路径,统一放到jmeter安装路径的bin/


image.png

3、添加需要监控的插件及报告
1)添加主要用到的3个插件报告


image.png

2)压测服务器的需要填写上服务器ip地址,默认端口4444


image.png
3)启动slave上server服务
./jmeter-server
三、执行压测
image.png

PS:启动slave 和 压测服务器上的命令都可以直接用写成shell,方便直接在master机器上操作

相关文章

网友评论

      本文标题:jmeter压测实践入门

      本文链接:https://www.haomeiwen.com/subject/ddyoectx.html