jmeter插件介绍

 

jmeter插件

1、简单控制器

作用是控制采样器的执行顺序

 

 

 2、信息头管理器

作用是管理请求头

 

 

 

 

 

 

 

3、查看结果树

作用是查看我们的测试结果

 

 

 

4、断言

添加断言,完整的测试用例必须包含断言。

 

 

 

4.1、json/yaml Path Assertion

 

 

 4.2、响应断言

 

 

 

 4.3、json断言

 

 

动态参数的处理

从响应数据中我们可以看到书籍的ID是一个动态的参数,关于动态参数的处理有两种方式

动态参数:
1、使用后置处理器中的正则表达式提取器
2、使用后置处理器中的JSON提取器

什么是后置处理器?
后置处理器值的是测试用例执行结束后,专门来处理执行后的事情

5、JSON提取器

 

 

 

6、正则表达式提取器

在我们要用的值比较多无法确定是否是我们想要的值时,可以利用先面对在线测试。

测试地址https://tool.oschina.net/regex

 

 

 

 

 模板:⽤$$引⽤起来,如果在正则表达式中有多个正则表达式(多个括号括起来的东东),则可以是$2$, $3$等等,表示解析到的第⼏个值给user_id。例如:$1$表示匹配到的第⼀个值

匹配数字:0代表随机取值,-1代表所有值,此时提取结果是⼀个数组,其余正整数代表第⼏个匹配的内容提 取出来。如果匹配数字选择的是-1,还可以通过 {user_id_2}来取第2 个匹配的内容。 的⽅式来取第 个匹配的内容,

a缺省值:正则匹配失败时,取的值

 

7、延时等待

api的测试⽤例执⾏速度是⾮常快的,基本只在毫秒级别的,但是某些时候,由于业务的特性,想让它延迟⼏秒执
⾏,那么这个时候就使⽤延时等待。

 

8、⽤户⾃定义变量

把公共的单独分离出来,定义成变量,在后⾯直接调⽤。那什么是公共的,⽐如登录的账户

 

 

 

 

 

参数化

 

9、用户参数

针对不同数据进行多次相同操作

 

 

 

 

 10、CSV数据文件设置

 

 

 

 

posted @ 2022-01-17 22:20  晨^O^黎  阅读(216)  评论(3)    收藏  举报