没有合适的资源?快使用搜索试试~ 我知道了~
JMeter使用手册(个人编写版权所有)
需积分: 14 1 下载量 35 浏览量
2022-09-21
09:21:08
上传
评论
收藏 432KB DOCX 举报
温馨提示
试读
19页
1、环境搭建 1.1、JDK配置 1.2、ANT配置 2、JMeter基础 2.1、创建线程组 2.2、创建事务控制器 2.3、创建HTTP请求 2.4、添加响应断言 2.5、添加察看结果树 3、JMeter进阶 3.1、参数配置 3.1.1、CSV Data Set Config 3.1.2、用户定义的变量 3.1.3、用户参数 3.2、参数的使用 3.2.1、配置HTTP请求参数 3.2.2、配置数据库请求 3.2.3、配置响应断言参数 3.3、动态参数值 3.3.1、获取数据库返回值 3.3.2、正则表达式 3.3.3、JMeter函数 4、JMeter高级 4.1、BeanShell Sampler 4.2、BeanShell 断言 5、其他配置与功能 5.1、Debug Sampler 5.2、集成ANT 5.3、自动化批量执行 5.4、发送邮件 5.5、接口性能测试
资源推荐
资源详情
资源评论
JMeter 接口 HTTP 自动化测试使用手册
1 环境搭建
1.1 JDK 配置
安装 JDK 并配置环境变量,可使用 1.7 和 1.8 版本,建议使用 1.7。
1.2 ANT 配置
配置环境变量,将 ANT 文件夹下的 bin 目录增加到 PATH 系统变量中,建议
使用 1.9.9 版本。
若环境变量中配置了 JDK1.8,则需要配置 ANT 文件夹下 bin 目录的 ant.bat
引用另一个 JDK1.7,编辑 ant.bat,在文件开头增加:set "JAVA_HOME=[JDK 根
目录]"。
配置完成后,在命令行下输入 ant -version 出现版本信息 1.9.9 即为配置
成功。不可使用 1.10.1 版本,1.10.1 版本必须使用 JDK1.8,运行时会引发 Java
SE 停止工作。
2 JMeter 基础
本文以 JMeter3.1 为例,,不可使用 3.3 版本,3.3 版本必须使用 JDK1.8,
而 ANT1.9.9 使用的是 JDK1.7,后续无法进行集成。打开 JMeter 文件夹下 bin
目录的 ApacheJMeter.jar,勾选测试计划中[独立运行每个线程组]。
2.1 创建线程组
右键点击左侧树的测试计划节点,选择[添加]->[Threads]->[线程组] ,一
个线程组可以理解为一个需求点,线程组中可以包含多个线程,一条线程可以循
环执行计划多次。点击线程组节点,可以配置线程属性。
线程数:并行个数,可用于接口的性能测试
Ramp-Up Period:有并行线程时两个线程开始执行的间隔时间,单位为
秒。若 Ramp-Up Period 设置为 T 秒,线程数为 N 个,则 JMeter 将每 T/N 秒创建
一个线程
循环次数:每个线程重复执行的次数,依次顺序执行。若勾选永远,则
线程将无止尽地执行下去
2.2 创建事务控制器
右键点击左侧树的线程组节点,选择并点击[添加]->[逻辑控制器]->[事务
控制器],一个事务控制器相当于一个测试用例。
点击事务控制器节点,若勾选 Generate parent sample,则测试报告中不会
单独显示事务控制器子节点的测试结果;若不勾选,则测试报告中事务控制器子
节点的测试结果会在事务控制器节点外单独显示。
2.3 创建 HTTP 请求
右键点击左侧树的事务控制器节点,选择点击[添加]->[Sampler]->[HTTP
请求],并正确填写接口 IP 和端口号,如图:
Implementation:选择 HttpClient4
协议:填写 http
方法:依照接口文档选择请求方法
路径:接口 URL 中端口号之后的内容
在 HTTP 请求中涉及到的配置,也可以配置在[添加]->[配置元件]->[HTTP
请求默认值]中。HTTP 请求默认值节点的作用范围为其父节点以及父节点内的所
有节点,在其作用范围内的 HTTP 请求节点默认使用这些配置,当然也可以单独
进行配置。
2.4 添加响应断言
右键点击左侧树的 HTTP 请求节点,选择[添加]->[断言]->[响应断言],响
应断言相当于测试用例中的预期结果。
点击响应断言节点,右侧点击添加按钮,添加要测试的模式,双击编写预期
的请求返回结果。注意:若预期的结果中存在中括号,则需要在字符前添加\进
行转义,即\[和\]。
模式匹配规则一般选择包括,即请求返回结果中包含响应断言的预期则判断
测试通过,当然也有选择完全匹配的情况。
2.5 添加察看结果树
右键点击左侧树的测试计划、线程组、事务控制器等节点,都可以添加察看
结果树。选择[添加]->[监听器]->[察看结果树],点击启动按钮运行后,可以通
过点击察看结果树节点检查测试结果。
测试计划下的察看结果树可以查看全局各个节点的测试结果
线程组下的察看结果树可以查看该线程组中各个节点的测试结果
事务控制器下的察看结果树可以查看该事务中各个节点的测试结果
对于 JSON 格式的请求结果,可以在察看结果树中修改如图左上角的配置使
响应数据格式化:
剩余18页未读,继续阅读
资源评论
独孤影轩
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功