Jmeter书中不会教你的(22)——快递时效查询实战3边界值提取器boundary extractor

          经过上两节的实战,选择固定的开始和目的地,查询时效的脚本已经完成。本节需要将原固定值转化成变量,利用接口提取的响应值传递给查询时效接口。

        从查询时效的请求内容看,需要将以下四个固定值变成可变的。这四个值的内容分别从前两个查询地址id的接口中获取。

查看查询地址接口响应,正常返回的是一个数组,我们需要提取的是最后一层南昌县的code和rateCode值,之前讲过json后置处理器的提取方式,因为现在是数组,所以不适用。

再介绍一个比较简单易用的后置提取器boundary extrator,顾名思义边界值提取器,找到提取值的左右两边的值作为左右边界。

同样我们在查看结果树种去测试边界值提取是否正确,需要提取南昌县对应的code=A360121000,rateCode=791,这两个值是需要传入查询时效的origin和originCityCode。

从以下测试中可以看出,匹配到符合条件的有3个值,但是我们只需要Match【3】的值。

右击根据名称查询地址id的请求,在其下方增加一个后置处理器-边界值提取器,设置Match No.为3,因为我们需要在所有的匹配数据中药的是第三个数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

agrapea

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值