zoukankan      html  css  js  c++  java
  • jmeter之beanshell取出需要参数,传递给下个请求

    jmeter之beanshell取出需要参数,传递给下个请求

    事件背景:

    上周同事用jmeter录制脚本,录制成功回放后,并没有达到自己想要的结果。

    ps:他想从数据库取出某个字段值,然后对数据库做操作

    想实现做参数传递的效果,我心痒痒的,又想试试结果还蛮不错的。

    就急忙想写个blog

    step:

    1、建立线程组、

    2、JDBC Connection Configuration

    3、jdbcRequestSimple

    4、加入后置处理器

    myBeanshell

    这块我要吐槽几句,因为好久不写了,主要我单词总写错,英语不好,这个地方没有编译器,报错不好查,少个分号,我特么查了好久,我只想说shift,这个写beanshell的地方鸡肋呀,但是没办法,我还得用(呵日呵了)

    贴下beanshell:

    List results=vars.getObject("result");
    for(Object o:results){
        Map map =(Map)o;
        for(Object k:map.keySet()){
            vars.put("getId",map.get(k).toString());
            log.info(k+":"+map.get(k));
        }
    }
    String getId=vars.get("getId");
    log.info("getId ---------------------------------------->  "+getId);

    注意:经常会忘记写分号,少括号

     5、再建立一个jdbc请求

     把getId传过来就可以了。

     

    6、如果你还不信想看getId到没有

    OK,可以再弄一个http请求,验证这个getid去到值没,此处略

     

    附上工程下载地址:

    http://download.csdn.net/detail/wangqiang_cyou/9757680

    需要的自行下载

     

  • 相关阅读:
    深入浅出WPF之Binding的使用(二)
    深入浅出WPF之Binding的使用(一)
    C#中XML的读取
    DependencyProperty属性介绍
    System.Windows.Markup.IQueryAmbient 在未被应用的程序集中定义
    Unity调用windows系统dialog 选择文件夹
    #if
    协程
    将[-1,1]映射到[0,1]
    Editor模式下实例化Prefab
  • 原文地址:https://www.cnblogs.com/longronglang/p/6414040.html
Copyright © 2011-2022 走看看