Jmeter之后置处理器Boundary Extractor
前言
接口间的关联参数数据需要传递参数值。故可通过 边界处理器 来处理。
下面我们一起来学习如何使用 边界处理器 获取接口返回的值
Boundary Extractor的使用
- Jmeter右键添加 --> 选择后置处理器 --> Boundary Extractor(边界处理器)
- Boundary Extractor对应内容介绍
实操操作
场景:实现一个登录需要用到的验证码,而且这个验证每次登录都是实时获取的。
关键点:获取验证码请求返回的值,传入下一个接口使用。
{
"authType":"2",
"bus_code":"10001",
"bus_data":[
{
"authCode":"434VQ4",
"bus_phone":"15066800668",
"createTime":"2020-09-03 11:53:25",
"info":"你要么努力向上爬,要么烂在社会最底层的泥淖里。"
}
],
"message":"GetAuthCode successful"
}
-
在察看结果树中选择Boundary Extractor Tester(边界提取器测试),输入想要提取值的左右边界,点击Test(测试)即可查看数据是否可提取。
-
在获取验证码接口添加–> 选择后置处理器 --> Boundary Extractor(边界处理器),将对应的值填写进入,如下图所示:
-
运行后,察看结果树可观察到debug(调试) 请求中显示对应的验证码值被取到了
-
取到对应值后,使用==${变量名称}== 引用边界取出来的值