zoukankan      html  css  js  c++  java
  • Jmeter动态遍历,变量嵌套

    场景:获取所有商品ID,下个接口根据所有商品ID遍历查询

    1、提取所有的商品ID

    2、添加调试后置处理可以看到,我们添加的变量名称会自动生成一个productId_matchNr的变量(表示找到了多少条数据)

     3、添加循环控制器,循环次数为${productId_matchNr}的变量,上个接口找到多少条,这里就循环多少次

     4、添加计数器,最大数同样为${productId_matchNr}的变量

     5、下个接口循环使用该变量,由于productId这个变量提取了所有值,所以变量使用格式为productId_1、productId_2、productId_...,这里把后面的1、2、3也用变量表示,因此用到了上面的计数器count,把productId和count这两个变量组合到一起使用,因此需要变量嵌套,格式为:${__BeanShell(vars.get("productId_${count}"))}

     6、单线程迭代一次

     7、多线程迭代多次,为方便测试查看效果,前面加上第${__threadNum}线程第${__counter(TRUE,)}次,(每个线程循环2次,由于又加了个循环,里面找到了3个商品ID,故每个线程循环6次)

     

  • 相关阅读:
    predis操作
    mysql 笔记(转载)
    mysql 汉字根据首字母排序
    sql 优化
    update多条不同数据
    解决network is unreachable问题
    开启服务器端口
    数据库开启远程访问
    激活2021.2.1idea
    python向excel追加数据
  • 原文地址:https://www.cnblogs.com/xiaoxitest/p/13525558.html
Copyright © 2011-2022 走看看