1.官网
http://jmeter.apache.org
2.下载
http://jmeter.apache.org/download_jmeter.cgi
3.设置语言
/bin/jmeter.properties
查找到language,去掉注释,修改为
language=zh_CN
4.运行
/bin/jmeter.bat
5.添加线程组
测试计划–右键–添加–线程(用户)–线程组
需求: 2秒内执行1000个请求,执行3次
线程数: 1000
Ramp-Up时间(秒):2
循环次数:3
6.添加环境变量
一般用于多个http请求提取共同的变量,例如提起IP地址
6.1添加环境变量
线程组–右键–添加–配置元件–用户自定义变量
6.2使用变量
7.添加http请求
线程组–右键–添加–取样器–Http请求
8.添加监听器(查看结果树和聚合报告)
线程组–右键–添加–监听器–查看结果树
线程组–右键–添加–监听器–聚合报告
9.参数化2. csv 数据文件设置
9.1添加参数文件
线程组–右键–添加–配置元件–CSV数据文件设置
文件名: 文件位置
文件编码:一般都是utf-8
变量名称(西文逗号间隔): name,age 例如文件内容是
张三,23
李四,24
…
是否允许带引号:Flase
遇到文件结束符再次循环:true
遇到文件结束符停止线程:false
线程共享模式:所有现场(当前现场、当前线程)
9.2使用参数文件
10.聚合报告
Label:每个 JMeter 的 element(例如 HTTP Request)都有一个 Name 属性,这里显示的就是 Name 属性的值
#Samples:表示你这次测试中一共发出了多少个请求
Average:平均响应时间——默认情况下是单个 Request 的平均响应时间
Median:50%用户的响应时间
90% Line:10% 用户的响应时间
95% Line:5% 用户的响应时间
Min:最小响应时间
Max:最大响应时间
Error%:本次测试中出现错误的请求的数量/请求的总数
Throughput:吞吐量——默认情况下表示每秒完成的请求数(Request per Second)