亲宝软件园·资讯

展开

JMeter接口测试-提取动态列表最后一个值的两种方法

一步一脚印丶 人气:0

前言

在用JMeter做接口测试时,我们经常会遇到,一个接口返回一个json串,在这个json串中,某个节点的值是一个列表,而且这个列表的长度是动态变化的。今天我们来学习两种提取动态列表最后一个值的两种方法把!

一:使用json提取器+“-1”索引号把最后一个值提取出来

二:利用正则表达式提取fileId所有值,注意图中重点,有一个 ‘fileNum_matchNr'=***,这是什么呢?这个就是匹配结果总数量,也就是说,这个值,告诉了我们列表的数量(前提是,正则表达式没有错)。

关联函数__v, ${__V(fileNNum_${fileNum_matchNr})}, ${fileNum_matchNr}是得到列表最大值,用一个关联函数,就得到列表最后一个的参数值。

注意: 列子中的’fileNum' 是我们正则提取器中的存储“引用名称”

三:把关联函数${__V(id_${id_matchNr})},放入百度搜索http请求参数值中,验证该参数值是否为列表最后一个

 

fileNum最后一个值为44490

加载全部内容

相关教程
猜你喜欢
用户评论