1.如何使用JMeter 变量以及 JMeter变量与Java变量之间的交换

在JMeter中使用变量能更好将参数化灵活运用

    1.用户自定义变量

       1.1用户自定义变量可以在Jmeter 测试计划里面定义好,如环境,测试数据地址等

            定义测试环境以及测试所需要的数据地址:

            所以环境就可以用${dev_env}变量来使用,测试数据地址用${test_data}引用

            

          测试所需要数据:

          

 

 

     1.2 CSV Data Set Config 组件定义变量

           如下面的变量定义了即可以在Jmeter中使用了,用法${变量名}

           channel,interface_name,token,providerid,date

           

    2.JMeter自带变量

          2.1 JMeter 自定变量在函数助手,生成一个6位的随机数,最小100000,最大999999,用变量 ${__Random(100000,999999,)}引用即可

          

    3.Java变量

        JMeter中的java变量一般是在beanshell里面定义的变量,但JMeter不能直接去使用,要通过方法vars.put("变量名",变量名)才能引用

        相反,beanshell里面也不能直接使用JMeter中的自定义变量和JMeter自带变量,要通过方法vars.get("变量名",变量名)才能引用

        

         //引入用户自定义变量

         vars.get("test_data",test_data);

         //转换java变量

         String result = "TEST";

          vars.put("result",result);

        

 

 

 

    

 

posted @ 2020-05-17 12:51  遇事不决,量子力学  阅读(751)  评论(0编辑  收藏  举报