相信很多童鞋在工作过程中都有遇到程序的性能问题,但有时候苦苦找不到原因,参数改了又改,让压测童鞋压了又压,终于某一天压测人员受不了开发童鞋的一烦再烦,爆发了。。。
灰头土脸回到座位,想想还是自立更生,自己动手有饭吃。说搞就搞!
压测工具准备
- JDK1.8
(下载地址:https://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html) - JMeter4.0
(下载地址:https://pan.baidu.com/s/1bRBtjccRK9ydAJZZGzrbbQ,提取码:wuvw) - ServerAgent
(下载地址:https://pan.baidu.com/s/1SKNgfygA97fb9o6CUGh1gA,提取码:bby0)
JMeter环境搭建
- 设置JDK环境变量为1.8版本
具体怎么设置就不赘述了,设置完成后通过CMD命令查看下是否设置成功,完成后如图(图中路径只要保证是你本地指向1.8版本的JDK就可以): - 安装ServerAgent至目的服务器并启动
下载ServerAgent,并上传至目的服务器,理论上安装至任意目录均可采集服务器信息,但是在此我还是建议安装至应用同级目录下,方便以后整理归档。
安装很简单,解压后就可以,配置不需要修改,端口默认4444,根据目标服务器系统环境选择对应的启动脚本启动该服务即可。
- 安装JMeter
下载JMeter,我在文中提供的是4.0版本,不支持修改配置文件汉化,各位对汉化需求强烈的童鞋可移步JMeter官网下载最新版本。
JMeter下载完成后,解压至安装目录即可。查看安装目录下的\lib\ext文件夹中是否存在JMeterPlugins-Extras.jar和JMeterPlugins-Standard.jar两个插件jar包,若不存在请下载并放入该目录:
下载链接:https://pan.baidu.com/s/1yqiNlsNeE6EzTPHiodhLYg提取码:raf0 。
开启你的JMeter之旅
进入安装路劲下的bin目录,找到jmeter.bat(若是LINUX环境,请选择jmeter.sh),双击它。
启动运行他会先打开一个CMD窗口,如图:
注意这个窗口不要关闭,接着JMeter界面出现。
至此,使用JMeter进行压力测试的环境已经搭建完成,小童鞋们可以先自行探索一下界面,熟悉一下各个按钮的功能。
需要继续学习的童鞋请跟我移步用JMeter做http压力测试,这一篇就够(二-测试计划结构)