川石信息:JMeter接口测试-JSR223内置变量使用
引言
通常情况下使用JMeter提供的元素来构建JMeter测试已经绰绰有余;但对于具有复杂业务逻辑的测试来说,使用脚本语言编写测试脚本来实现是一个不错的选择.因此JMeter支持使用编程语言来开发测试,最常用的莫过于BeanShell.但是BeanShell脚本的效率在某些情况下使人望而却步.针对此种情况,JMeter给了测试开发人员更多的选择,引入了JSR223组件元素,提供了使用多种编程语言开发测试的可能性,其中包括了性能较高的Groovy语言.
在使用JSR223组件元素开发测试时,可以使用其内置的变量,有助于精简脚本,提高开发测试的效率.
下面的内容都是基于使用JSR223 Groovy语言,重点介绍常用的内置变量的用法.1、什么是JSR223
要了解JSR 223,先来看下什么是JSR.
JSR是Java Specification Requests的缩写,意思是Java规范提案.是指向JCP(Java Community Process)提出新增一个标准化技术规范的正式请求.任何人或组织都可以向JCP提交JSR,以向Java平台增添新的API和服务.JSR已成为Java界的一个重要标准.
JSR223定义了可集成在Java平台上运行的一系列脚本语言.比如Groovy,JavaScript等.2、JSR223 支持的编程语言
JMeter JSR223支持使用多种编程语言编写脚本程序,默认使用Groovy.
JMeter版本不同,支持的语言版本也有所不同,这里仅列出JMeter5.2.1版本JSR223支持的语言,如下表所示:
本文插图
3、JSR223 内置变量
JMeter提供了多种可供使用的JSR223元素,包括:
1.JSR223 PreProcessor
2.JSR223 Timer
3.JSR223 Sampler
4.JSR223 PostProcessor
5.JSR223 Assertion
6.JSR223 Listener
在这些JMeter元素中都可以使用内置的变量,具体情况如下表所示:
本文插图
【川石信息:JMeter接口测试-JSR223内置变量使用】4、常用变量列表
本文插图
连载方式更新#JSR223内置变量使用# , 敬请关注......
- 查询个人信用征信,个人信用信息查询系统
- #全国能源信息平台#“一带一路”可再生能源项目投融资潜力巨大
- 个人信用信息记录查询,个人信用中心服务平台
- 「历史控」被称美国英雄,只因留下唯一的现场信息,911恐袭遇难的华裔空姐
- [西北信息报社]陕西出台《决定》加强检察公益诉讼工作
- 中国面粉信息网:不只是中国在囤粮,世界各国都在这样做,FAO警告食品危机
- 「全国能源信息平台」关于部分股东国有股权无偿划转的提示性公告
- 『全国能源信息平台』美国加州短期内部署住宅储能系统有所放缓,受疫情影响
- 「全国能源信息平台」中国海油:我国首个气体能源期货品种上市
- 全国能源信息平台:或在清洁能源开发、综合能源服务等方面合作,中核集团副总经理李清堂拜会国家电网总经理辛保安