码迷,mamicode.com
首页 > 系统相关 > 详细

在linux系统上使用jmeter

时间:2016-11-14 16:04:35      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:压力测试 jmeter linux

一、本地下载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优化网上文档很多,这里不再过多复述!**




本文出自 “pzhi的linux运维笔记” 博客,请务必保留此出处http://riven.blog.51cto.com/8147412/1872639

在linux系统上使用jmeter

标签:压力测试 jmeter linux

原文地址:http://riven.blog.51cto.com/8147412/1872639

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!