码迷,mamicode.com
首页 > 其他好文 > 详细

使用JMeter进行压力测试

时间:2020-06-11 22:07:35      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:使用   选择   系统   云服务器   lis   r文件   oca   path变量   取数据   

一、JMeter下载及使用

1、JMeter下载

下载地址:http://jmeter.apache.org/download_jmeter.cgi

选择Binaries版本,下载.zip结尾的文件并解压

2、配置环境变量

新建系统变量JMETER_HOME

技术图片

配置classpath变量,没有的话也要按照上面步骤进行新建,有的话直接进行选中,点击编辑即可。变量值固定为%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;

技术图片

3、启动Jmeter

进入jmeter文件夹,点击bin目录下的jmeter.bat

技术图片

4、对商品列表页面进行压测

1、添加一个线程组

技术图片

 技术图片

   设置线程数为5000

  Ramp-Up时间为0,代表5000个线程一块启动

  循环次数为10

2、添加HTTP请求默认值

技术图片

   协议为http

  服务器名称或IP为localhost

  端口号为8080

3、添加http请求

技术图片 技术图片

   更改名称为商品列表

  路径为/goods/to_list

4、添加聚合报告查看输出结果

技术图片

 技术图片

可以查看吞吐量为776

二、Jmeter命令行压测

1、在windows上录好jmx并上传到阿里云服务器

技术图片

2、命令行:sh jmeter.sh -n -t xxx.jmx -l result.jtl

技术图片

3、把result.jtl导入到jmeter

把结果下载下来

技术图片

在聚合报告中打开浏览选择result.jtl查看结果

技术图片

三、Redis压测

redis-benchmark -h 127.0.0.1 -p 6379 -c 100 -n 100000

100个并发连接,100000个请求

redis-benchmark -h 127.0.0.1 -p 6379 -q -d 100

-d:存取数据包的字节数

 

使用JMeter进行压力测试

标签:使用   选择   系统   云服务器   lis   r文件   oca   path变量   取数据   

原文地址:https://www.cnblogs.com/userlby/p/13094833.html

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