zoukankan      html  css  js  c++  java
  • JMeter-提取动态列表最后一个值的两种方法

    前言

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

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

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

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

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

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

     

    fileNum最后一个值为44490

  • 相关阅读:
    进程线程协程
    面向对象完善总结
    面向对象编程
    常用模块2
    python常用模块
    随机验证码模块(random)
    带有key参数的函数filter,map,max,min
    python内置函数、匿名函数、递归
    python迭代器与生成器
    如何添加title左侧的图标
  • 原文地址:https://www.cnblogs.com/zhangwuxuan/p/12358192.html
Copyright © 2011-2022 走看看