JMeter函数和变量11

e71753dddacc9762cd8bbaf4da5dd4d8.png

前言

在jmeter中提供了功能强大的内置函数来帮助我们处理字符串、文件读写、计算、运行外部脚本等等能力。

要想在项目中切实运用来jmeter完成复杂的压测场景,函数和变量是必须掌握的高阶能力。

下面我们就函数和变量进行一一讲解。

函数

我们在哪可以知道jmeter支持哪些函数呢?通过在菜单 “选项” -> "函数助手对话框" 即可打开函数助手。

6beaf2ba4b629624722532c69d6b9310.png

通过函数助手,我们可以快速的填充对应的参数来生成我们所需要的函数。

下面我们看一下函数调用示例说明:

${__functionName(param1, param2, param3)}
 
 说明:
 functionName:  指jmeter内置函数名称 
param1, param2, param3: 指该函数调用时需要传入的参数

变量

在使用变量前,必须先定义变量,而定义变量有两个地方。

方式一是在测试计划的用户定义的变量处进行定义,如下图

ce4e0eebc447465d16fa225f9a788fc7.png

方式二是“配置元件”中的“用户定义的变量”来进行定义,入下图

8e43add5fc874cd5ceff6b3169114c6a.png

定义了变量,怎么引用呢? 下面我们展示下引用格式:

${VARIABLE}VARIABLE: 定义的变量名称

引用前面定义的username、password则是

${username}${password}

同样的道理,引用用户定义的变量组件中定义的host、port、count则是

${host}${port}${count}

下面我们看下如何把函数和变量结合一起应用的简单示例,如下图所示,先定义变量:

eb6efcfa9822fd4014960516d5362a6e.png

使用前面定义的变量,来参数化,HTTP请求相关参数:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值