JMeter学习-033-JMeter BeanShell 脚本应用实例之参数变量修改
2023-09-11 14:18:59 时间
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 的您一份参考。
最后,非常感谢亲的驻足,希望此文能对亲有所帮助。热烈欢迎亲一起探讨,共同进步。非常感谢! ^_^
相关文章
- 小白学phoneGap《构建跨平台APP:phoneGap移动应用实战》连载三(通过实例来体验生命周期)
- Unity中下载和本地保存实例
- Osg-Osg实例牛对象缩放效果(Qt5.14.2+osgEarht3.6.5+win10)-No8-zoom
- Android实例-ImageList与Image的应用
- wireshark的filter过滤条件应用实例
- C# 对象池的实现(能限制最大实例数量,类似于WCF的MaxInstanceCount功能)
- Spring+Mybatis+SpringMVC+Maven+MySql搭建实例
- snoopy 强大的PHP采集类使用实例代码
- {Repeater控件} Repeater控件的用法流程及实例
- PCL common模块应用实例
- ASP.NET Core 6框架揭秘实例演示[28]:自定义一个服务器
- 集合类操作:未将对象引用设置到对象的实例
- JSP指令应用实例
- JSP指令应用实例
- GVRP不适用于MSTP多生成树实例的原因
- matlab 动态规划逆序法及应用实例
- Java中字符串的几个实例
- Camera图像处理原理及实例分析-重要图像概念
- ActiveMQ的应用实例
- 笔记:C语言图形基本函数及实例五子棋游戏
- TPM 2.0实例探索2 —— LUKS磁盘加密(3)
- CSS定位常见方式与实例应用
- kubernetes要实现的目标——随机关掉一台机器,看你的服务能否正常;减少的应用实例能否自动迁移并恢复到其他节点;服务能否随着流量进行自动伸缩
- C++ - opencv应用实例之矩形框检测