您的位置:首页 > 运维架构 > Shell

JMeter学习-033-JMeter BeanShell 脚本应用实例之参数变量修改

2016-09-23 01:29 501 查看
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 的您一份参考。

最后,非常感谢亲的驻足,希望此文能对亲有所帮助。热烈欢迎亲一起探讨,共同进步。非常感谢! ^_^
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐