Jmeter 安装配置
可从官网下载 Java JDK 安装包(新版安装时自动配置环境变量)
安装后在系统设置中添加 Java 环境变量
在系统变量中添加 JAVA_HOME 值为 C:\Program Files\Java\jdk1.8.0_91(以实际安装 Java 安装路径为准)
在系统变量中添加 CLASSPATH 值为 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
在 Path 中添加 Java jdk&jre bin 目录(图中为 Java 8 默认安装路径)
配置完成后运行命令提示符,键入javac 或 java -version 查看 java
Apache JMeter - Download Apache JMeter
进入 JMeter 官网下载(新版集成插件管理)需要 Java 8+ 环境支持
Binaries 为编译好可直接使用 Source 需要自行编译使用
解压后放在所需位置,双击 jenter.bin 文件运行
注意事项:
1、运行时不要关闭命令提示符窗口
2、jmeter 和 postman 调用动态参数有不同
jmeter 为 ${}
postman 为 动态参数ID {{}}
响应数据中文显示乱码:
1、打开jmeter的配置文件,目录为:bin目录下的 jmeter.properties
2、搜索到 sampleresult.default.encoding,取消注释
3、把编码格式修改为 utf-8,具体为:sampleresult.default.encoding=utf-8
4、重新启动jmeter
测试计划
使用时创建的最高级目录
线程组
可理解为测试集合,在集合中可以创建很多测试用例
HTTP请求默认值
储存访问路径和端口
HTTP信息头管理器(一般添加在最前面)
储存HTTP信息头部分,按需求添加
互联⽹产品 ⾃研公司 ⾃定义
User-agent content-type 为了产品安全体系考虑,后端会⾃定义部分请求头
Count-type
cookie
referer
简单控制器
可理解为文件夹,用于区分不同模块
HTTP请求
填写HTTP请求方法和路径,根据请求方式不同选择不同请求参数
POST & PUT JSON & XML 数据结构选择消息体数据
文件上传格式选择文件上传
GET 选择 参数 请求参数是query params,形式是?key1=value1&key2=value2
查看结果树
能够显示出测试⽤例执⾏的结果信息
请求地址 & 请求参数
请求 & 响应
响应数据
不同个响应数据
测试⽤例必须得有断⾔,assert 理解为实际结果与期望结果的对⽐
jmeter 里面断言的方式有三种种:
1、JSON断言 仅可获取判断 JSON 数据格式(原生Jmeter)
2、jp@gc - JSON/YAML Path Assertion 断言 可获取判断 JSON & YAML 数据格式(需要安装)
jp@gc - JSON/YAML Path Assertion 中 $. 请不要删除
非常精确,那个字段具体那个字段
3、响应断言 判断数据格式中是否包含
模糊断言
断言结果
插件安装
JMeter Plugins :: JMeter-Plugins.org
下载插件 jmeter-plugins-manager.jar ,将插件复制到 Jmeter 的 lib 的 ext 目录下重启 Jmeter
根据需要安装插件