Jmeter压测⼯具使⽤⼿册(完整版)
⼀、jemter简介
jmeter是apache公司基于java开发的⼀款开源压⼒测试⼯具,体积⼩,功能全,使⽤⽅便,是⼀个⽐较轻量级的测试⼯具,使⽤起来⾮常简单。因为jmeter是java开发的,所以运⾏的时候必须先要安装jdk才可以。jmeter是免安装的,拿到安装包之后直接解压就可以使⽤,同时它在 linux/windows/macos上都可以使⽤。
  jmeter可以做接⼝测试和压⼒测试。其中接⼝测试的简单操作包括做http脚本(发get/post请求、加cookie、加header、加权限认证、上传⽂件)、做webservice脚本、参数化、断⾔、关联(正则表达式提取器和处理json-json path extractor)和jmeter操作数据库等等。
⼆、jmeter-4.0安装
(⼀)、⾸先检查机⼦上是否有安装jdk
检查⽅式,在cmd中输⼊java -version,出现如下信息,即已经安装好jdk
若未安装jdk,则看如下步骤
步骤⼀:
1、下载jdk,到官⽹下载jdk,地址:acle/technetwork/java/javase/downloads/index.html
2、安装jdk,下载完成后,双击安装
步骤⼆:配置jdk环境变量
右键计算机属性->⾼级系统设置->系统属性->⾼级->环境变量->添加如下的系统变量:
变量名:【JAVA_HOME】
变量值:【D:\Program Files\Java\jdk1.8.0_92】【jdk安装路径】
变量名:【path】
变量值:【\;%JAVA_HOME%\bin;】
变量名:【CLASSPATH】
变量值:【.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;】
步骤三:在cmd中输⼊java -version,检查是否显⽰jdk信息,确定是否安装成功
(⼆)、安装Jmeter
步骤⼀:安装Jmeter
1、下载Jmeter
官⽹地址:
2、解压Jmeter安装包
步骤⼆:配置Jmeter环境变量
按下⾯变量名和变量值配置Jmeter系统环境变量:
【变量名】JMETER_HOME
【变量值】D:\Program Files\jmeter\apache-jmeter-4.0(jmeter解压路径)
【变量名】CLASSPATH
【变量值】%JMETER_HOME\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;
步骤三:启动Jmeter
双击Jmeter解压路径(apache-jmeter-4.0\bin)的bin下⾯的jmeter.bat,如下图
三、jmter的⽤法
创建线程计划和线程组
1. 设置线程数 ,如图所⽰
线程组:测试⾥每个任务都要线程去处理,所有我们后来的任务必须在线程组下⾯创建。可以在“Test Plan(⿏标右击) -> 添加  -
>Threads(Users) -> 线程组”来建⽴它,然后在线程组⾯板⾥有⼏个输⼊栏:线程数、Ramp-Up Period(in seconds)、循环次数,其中Ramp-Up Period(in seconds)表⽰在这时间内创建完所有的线程。如有8个线程,Ramp-Up = 200秒,那么线程的启动时间间隔为200/8=25秒,这样的好处是:⼀开始不会对服务器有太⼤的负载。
Number of Threads(users):    ⼀个⽤户占⼀个线程,  100个线程就是模拟100个⽤户
Ramp-Up Period(in seconds):  设置线程需要多长时间全部启动。如果线程数为200 ,准备时长为10 ,那么需要1秒钟启动20个线程。也就是每秒钟启动20个线程。mysql下载jar包
Loop Count: 每个线程发送请求的次数。如果线程数为200 ,循环次数为10 ,那么每个线程发送10次请求。总请求数
为200*10=2000 。如果勾选了“永远”,那么所有线程
会⼀直发送请求,直到选择停⽌运⾏脚本。
1. 添加请求,如图
设置请求⽅法,如图所⽰
请求报⽂的路径,也可以直接把要输⼊的内容到第4请求⽅法中
选取监听的⽅式
聚合报告界⾯
图形展⽰的设置的
表格展⽰

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。