一、本地下载jmeter
> 先到官网上下载一个jmeter的压缩包到本地windows电脑上
> 下载地址:http://mirrors.hust.edu.cn/apache//jmeter/binaries/apache-jmeter-3.0.zip
> 解压出来,然后运行bin目录下的jmeter.bat,等待出现下图所示的界面
二、开始生成jmx文件
> 先创建一个线程组,右键点击测试计划-->添加-->Threads(Users)-->线程组
> 添加HTTP请求,右键点击线程组-->添加-->Sampler-->HTTP请求
> 添加聚合报告查看测试结果,右键点击线程组-->添加-->监听器-->聚合报告
> 点击线程组,设置并发大小和请求次数 //自行设置大小,这里只做示范
> 设置HTTP请求 //根据个人情况填写服务器IP和端口
> 设置完毕后右键点击线程组保存,然后把保存的xxx.jmx上传到已经部署好jmeter的linux服务器上
三、开始进行测试
**先启动tomcat**
#jmeter -n -t xxx.jmx -l jieguo.jtl
#sz jieguo.jtl //如果没有这个命令可以自行用yum安装一个即可,yum -y install lrzsz
> 用本地windows打开apache-jmeter软件,选择刚刚添加聚合图形-->浏览,选择刚刚下载的jieguo.jtl文件,就可以看到测试的结果了
> 我这里的tomcat的根目录下没任何东西,所以才会出现这种情况
> 参数解释:
1) #Saples:总请求次数,即线程数 * 循环次数
2) Average:平均响应时间
3) Median:50%用户的响应时间
4) 90% Line:90%用户的响应时间
5) Min:最小响应时间
6) Max:最大响应时间
7) Error%:请求错误的百分比
8) Throughput:吞吐量,默认表示每秒完成的请求数
9) KB/Sec:每秒从服务器接收到的数据量
**各位可以根据自己的压力测试结果来进行调优,对tomcat进行优化之后再进行一次压力测试,并对比优化前后的结果,有关tomcat优化网上文档很多,这里不再过多复述!**