Jmeter边界提取器
组件路径:HTTP请求->右键添加->后置处理器->边界提取器
用途:边界提取器(Boundary Extractor)是放在Sample请求之后执行的,用于获取左右边界中间的所有字符(不包含边界)
适用场景:A接口响应数据json字段有几十个,其中B接口请求体需要用到A接口一部分字段。鉴于A接口字段数量众多,逐一手动获取的做法不仅耗时且效率低下。此时,引入[边界提取器]不失为一种高效解决方案,能够批量提取所需的多个字段,从而简化处理流程。
1、查询订单接口响应数据json如下
使用[边界提取器]去获取qty、price、totalPrice3个字段和值
2、 组件
在接口下面添加组件 边界提取器、调试取样器(路径:线程组->右键添加->取样器->Debug Sampler)
3、执行结果如下
正确从接口批量提取出qty、price、totalPrice3个字段和值