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数据文件设置

 


                
            
        
浙公网安备 33010602011771号