首页 > 其他 > 详细

【多图预警】JMeter 接口测试 主要功能

时间:2020-09-21 16:47:31      阅读:44      评论:0      收藏:0      [点我收藏+]

1、测试计划:默认打开JMeter后便存在了

技术分享图片

 

 

2、线程组:测试计划 -> 右键 -> 添加 -> 线程 -> 线程组

3、HTTP请求:线程组 -> 右键 -> 添加 -> 取样器 -> http请求

4、查看结果树:线程组 -> 右键 -> 添加 -> 监听器 -> 查看结果树

可以选择不同的方式查看结果:默认为Text,常用的如JSON, 如果在校验Json 表达式是否正确,则可用JSON Path Tester

可以将结果输出到一个文件中,如果没有事先创建文件,则会自动生成文件

C:\Users\Administrator\Desktop\result1.csv

5、HTTP请求默认值:线程组 -> 右键 -> 添加 -> 配置元件 -> HTTP请求默认值

6、HTTP信息头管理器:请求 -> 右键 -> 添加 -> 配置元件 -> HTTP信息头管理器

7、JSON提取器:请求 -> 右键 -> 添加 -> 后置处理器 -> JSON 提取器

JSON Path expression:

{

"a":"b",

"c":1,

"d":{"e":"f"}

}

$.a -> b

$.c -> 1

$.d.e -> f

8、调试取样器:线程组 -> 右键 -> 添加 -> 取样器 -> 调试取样器

9、变量的引用:${变量名}

10、JSON断言:请求 -> 右键 -> 添加 -> 断言 -> JSON断言

11、正则表达式提取器:请求 -> 右键 -> 添加 -> 后置处理器 -> 正则表达式提取器

{"status":200,"msg":"success","token":"b94d67f7fb554cf09c172ba8675aeec5"}

提取token:"token":"(.*)"}

提取 200,sucess,token值:{"status":(.*),"msg":"(.*)","token":"(.*)"}

12、事务控制器:请求 -> 右键 -> 插入上级 -> 逻辑控制器 -> 事务控制器

13、循环控制器:请求 -> 右键 -> 插入上级 -> 逻辑控制器 -> 循环控制器

14、CSV数据文件设置(注意作用域):循环控制器 -> 右键 -> 添加 -> 配置元件 -> CSV数据文件设置

创建csv文件:先创建 xlsx文件,再另存为csv格式,注意文件名及文件路径最好用全英文

15、函数助手对话框:Tools -> 函数助手对话框 -> 选择对应的函数 -> ......

16、HTTP Cookie管理器:线程组 -> 右键 -> 添加 -> 配置元件 -> HTTP Cookie管理器

 

【多图预警】JMeter 接口测试 主要功能

原文:https://www.cnblogs.com/hereisdavid/p/13705874.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!