Mac下安装Jmeter及初次使用

前言:最近写了点hystrix熔断方面的接口,自己压测下,学习记录下Jmeter

一、Jmeter的安装

官网下载:http://jmeter.apache.org/download_jmeter.cgi

  • Binaries:二进制版本,可直接使用;
  • Source:源代码版,好像需要自己编译。

终端操作:

No.1

1.tar zxvf apache-jmeter-5.2.1.tgz

2.cd bin目录下

3. sh jmeter (即可打开)

No.2

配置环境变量在任意目录打开Jemter --> vi ~/.bash_profile -->source ~/.bash_profile

export JMETER_HOME=xxxx/apache-jmeter-5.2.1 #路径
export PATH=$JAVA_HOME/bin:$PATH:.:$JMETER_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$JMETER_HOME/lib/logkit-2.0.jar

然后 jmeter 命令 即可打开

No.3

默认是英文版,修改语言 -->bin/jmeter.properties --> 修改language=zh_CN

二、Jmeter的大概使用

测试: 10个用户的http请求在2秒内请求完成

大致页面:

Mac下安装Jmeter及初次使用

右击“测试计划”前面符号--》添加--》线程--》线程组

涉及几个参数:

线程数:相当于虚拟用户

Ramp-Up Period: 线程所用的首次循环的时间范围

循环次数:用户循环的次数,循环次数为永远默认不勾选,主要好处是用来绘制图标图标所用

调度器:调度器主要是用来设定特定时间运行所用的

根据测试要求,线程数设置为10,Ramp-Up Perod设置为2,循环次数设置为1

Mac下安装Jmeter及初次使用

 右击“线程组”前面符号--》添加--》取样器--》http请求

输入相应的ip、协议、端口(以百度为例)

Mac下安装Jmeter及初次使用

 同理,右击 添加监听器(多种)

Mac下安装Jmeter及初次使用

只了解了: 聚合报告的 

可参考博客: 

https://blog.csdn.net/yangzhenzhen/article/details/22305977 相关概念

https://www.cnblogs.com/xianlai-huang/p/7795215.html  聚合报告涉及参数