zoukankan      html  css  js  c++  java
  • JMeter学习-033-JMeter BeanShell 脚本应用实例之参数变量修改

     

    BeanShell脚本是JMeter自动化测试过程中不可或缺的提升技能之一,BeanShell脚本编写类似于Java脚本。它可以获取、修改系统定义或用户定义的变量值,同时也可以进行一些相应的测试数据处理工作(例如:前置处理器、后置处理器及响应断言中均存在响应的BeanShell应用),非常的方便。

    下面就以修改上篇文章(JMeter学习-032-JMeter常见四种变量简介)中CSV Data Set Config 配置的参数化变量(def_cons)为例,来对BeanShell脚本应用做一简单的演示。

    在新添加的样本线程中添加前置处理器 BeanShell PreProcessor,如下图所示:

     

    上图中的脚本为修改变量值,获取变量脚本为:vars.get({变量名}),其中vars为定义变量的Map集合。

     

     

    执行测试脚本,修改前变量值如下所示:

     

     

    BeanShell脚本修改后,变量的值如下所示:

     

     

     

     

    PS:注意,通过vars.put({变量名},{更新后变量值})仅可修改用户定义的变量和前后置处理器生成的变量,系统变量无法修改。

     

     

    至此,此文顺利完结,希望此文能够给初学 JMeter 的您一份参考。

    最后,非常感谢亲的驻足,希望此文能对亲有所帮助。热烈欢迎亲一起探讨,共同进步。非常感谢! ^_^

     

  • 相关阅读:
    10月6日动手动脑
    10月5日
    SQL
    bug 对应
    @OneToMany
    SQL Constraints
    SQL级联删除——删除主表同时删除从表——同时删除具有主外键关系的表
    子父表
    取字符串
    SQL中MAX()
  • 原文地址:https://www.cnblogs.com/fengpingfan/p/5894015.html
Copyright © 2011-2022 走看看