• Jmeter 通过json Extracted 来获取 指定的值的id


    在没有 精确或模糊查询的接口时可以使用jmeter 获取指定的值的ID

     1 import java.lang.String ;
     2 String getTargetName="iphone632g";
     3 //判读相应结果中是否包含指定值:iphone632g
     4 boolean containsCategory=prev.getResponseDataAsString().contains(getTargetName);
     5 vars.putObject("containsCategory",containsCategory);
     6 if(containsCategory){
     7 String [] categoryNameSplit="${categoryName_ALL}".split(",") ;
     8 String [] categoryIDSplit = "${categoryID_ALL}".split(",");
     9 for (int i=0 ; i<categoryNameSplit.length ;i++  ) {
    10 //假如找到指定的分类就将该分类的id put 到变量中去 ;                       
    11        if (categoryNameSplit[i].equals(getTargetName)) {
    12            log.info("i=========="+String.valueOf(i));
    13            log.info("categoryIDSplit["+i+"]="+categoryIDSplit[i]);
    14            vars.put("categoryId",categoryIDSplit[i]);
    15            break ;
    16        }
    17    }
    18         }


    19
     1 log.info("${__jexl2(${mobilePhone}*2+4,)}");
     2 int a=${__jexl2(3*2+4,)};
     3 Integer b=${__jexl2(3*2+4,)}+${__jexl2(3*2+4,)};
     4 Integer b1=${__jexl2(${pim_interfaceType}+${pim_interfaceType})};
     5 log.info("b1=="+b1);
     6 //${__jexl2(,)}+${__jexl2(,)} 返回结果可以是String 类型 或者 Integer 类型;
     7 String value ="${__jexl2(3*2+4,)}+${__jexl2(3*2+4,)}" ;
     8 log.info("value="+value);
     9 //String + Integer
    10 String value1 ="${__jexl2(3*2+4,)}"+${__jexl2(3*2+4,)} ;
    11 log.info("value1="+value1);
    12 Integer createOrderAfterlockQty3=Integer.parseInt("1")+${__jexl2(${quantity})};
    13 log.info("xxxxxxxxxxxxxxx=="+createOrderAfterlockQty3);
    14 String concatItemId="""+"${itemId_all}".replace(",", "","")+""" ;
    15 log.info("concatItemId="+concatItemId);
  • 相关阅读:
    随笔 JS 字符串 分割成字符串数组 并动态添加到指定ID的DOM 里
    phpmyadmin查看创建表的SQL语句
    thinkphp 3.2响应头 x-powered-by 修改
    Centos 7.0查看硬盘使用情况 命令
    centos 7.0安装花生壳
    centos 7.0 菜鸟接触命令 记录
    centos 7.0 ssh 登陆
    Sphinx 2.2.6 window下安装全过程 未完 持续标记~~~~
    c#多线程编程实战(原书第二版)文摘
    分布式锁的几种实现方式(转)
  • 原文地址:https://www.cnblogs.com/linbo3168/p/10245821.html
Copyright © 2020-2023  润新知