1、本地下载jmeter
linux
> 先到官网上下载一个jmeter的压缩包到本地windows电脑上apache
> 下载地址:http://mirrors.hust.edu.cn/apache//jmeter/binaries/apache-jmeter-3.0.zipwindows
> 解压出来,而后运行bin目录下的jmeter.bat,等待出现下图所示的界面tomcat
2、开始生成jmx文件服务器
> 先建立一个线程组,右键点击测试计划-->添加-->Threads(Users)-->线程组并发
> 添加HTTP请求,右键点击线程组-->添加-->Sampler-->HTTP请求ide
> 添加聚合报告查看测试结果,右键点击线程组-->添加-->监听器-->聚合报告测试
> 点击线程组,设置并发大小和请求次数 //自行设置大小,这里只作示范优化
> 设置HTTP请求 //根据我的状况填写服务器IP和端口spa
> 设置完毕后右键点击线程组保存,而后把保存的xxx.jmx上传到已经部署好jmeter的linux服务器上
3、开始进行测试
**先启动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优化网上文档不少,这里再也不过多复述!**