美文网首页
jmeter第三篇 beanshell 采样器

jmeter第三篇 beanshell 采样器

作者: 坚持未来 | 来源:发表于2019-03-17 11:59 被阅读0次

    一、操作变量

    二、操作属性

    三、自定义函数

    四、引用外部java文件

    五、引用外部class文件

    六、引用外部Jar包

    七、其它用法(接受参数, log等)

    变量

    设置变量vars.put("user","zhao")

    获取变量,保存变量 string user = vars.get("user")

    删除变量 vars.remove("user")

    属性 class  java.util.properties

    获取属性 props.get("language")

    设置属性 props.put("language","zh_CH")

    实现:获取属性把属性保存到变量

    函数实现:

    public static string go(){

        vars.put("user","zhao");

        vars.put("tom","更改DUV的变量值");

        return "1"; //在函数里面可以实现字符串的加密,同时用于变量的请求。

    }

    go(); //执行函数调用

    加载扩展文件:

    一,加载源文件 .java

    source("java 源文件路径");

    int c = new MyClass().add(1,2);

    vars.put("result",c.toString())

    二,如果没有原码,只有编译后的.class文件

    addClassPath("路径");

    import mytest.MyClass

    int c = new MyClass().add(1,2);

    vars.put("result",c.toString())

    三,如果文件是 .jar文件

    那就在测试计划导入jar包

    然后再在beanshell中应用,直接导入,就可以实现了

    import mytest.MyClass

    int c = new MyClass().add(1,2);

    vars.put("result",c.toString())

    四,在beanshell 采样器 中直接传入参数

    a b c  中间空格隔开

    bsh.args[1]  //获取的是a

    Parameters  //获取所有的参数

    相关文章

      网友评论

          本文标题:jmeter第三篇 beanshell 采样器

          本文链接:https://www.haomeiwen.com/subject/elzymqtx.html