边界提取器(Boundary Extractor)是放在Sample请求之后执行的,用于获取左右边界中间的所有字符(不包含边界)。
组件路径:HTTP请求->右键添加->后置处理器->边界提取器
适用场景:A接口响应数据json字段有几十个,其中B接口请求体需要用到A接口90%的字段,这时可以使用[边界提取器]去批量获取一些字段
1、查询订单接口响应数据json如下,使用[边界提取器]去获取qty、price、totalPrice3个字段和值
{"total":1,"rows":[{"planNo":"20240115001","createBy":"xxx","createByNickName":"小明","createTime":"2024-01-15 15:42:12","status":3,"type":1,"commitTime":"2024-01-15 15:42:12","syncTime":"2024-01-15T15:42:15.000+0800","syncMsg":"成功","qty":10,"price":57.0000,"totalPrice":570.0000,"deptId":null}],"code":200,"msg":0}
2、 组件
在接口下面添加组件 边界提取器、调试取样器(路径:线程组->右键添加->取样器->Debug Sampler)
3、执行结果如下,正确从接口中提取qty、price、totalPrice3个字段和值
标签:01,15,边界,接口,qty,提取,Jmeter From: https://www.cnblogs.com/dabeen/p/17999262