思科认证考试CCIE网工企业基础设施EI路由交换理论lab在线培训
0 人在学
jmeter函数是一些能够转化在测试树中取样器或者其他配置元件的域的特殊值。Jmeter函数有两种函数:自定义静态值(或者变量)和内置函数。
自定义静态值允许当一个测试树编译并且提交运行时自定义变量被它们的静态值代替。这个替代在测试运行开始时发生一次。这可以用来替换所有的HTTP请求中的DOMAIN域。
内置函数允许写进任何非控制器测试组件的任何域,这包括取样器,定时器,监听器,修改器,断言,前置处理器,后置处理器和配置元件。
下面讲解一些内置函数的用法:
一、_csvRead 函数
_cvsRead函数是从外部读取参数,csvRead函数可以从一个文件中读取多个参数。
具体的操作步骤如下:
1、先新建一个文件,例如c.txt,里面的数据存放为
web@qq.com,111111
col@qq.com,111111
mon@qq.com,111111
为使用的用户名和密码,也可以加其他参数,用逗号隔开,每一列表示一种参数,每一行则表示一组参数
2、在jmeter中的【选项】中选择【函数助手对话框】,将会弹出如下对话框:
3、使用如下图所示:
二、_Random 函数
_Random函数是从某数据段随机读取数据替换参数,当需要添加多条数据记录且某些字段需要唯一性时使用,使用该函数随机生成的数据是数字。
步骤:
1、在jmeter中的【选项】中选择【函数助手对话框】,将会弹出如下对话框:选择_Random
2、使用如下图所示:
三、_ StringFromFile 函数
_StringFromFile函数是从一个文件中读取一个字符串,用来实现参数化,如果读取或者打开这个文件发生错误时,将会返回“**ERR** ”字符串
步骤:
1、在jmeter中的【选项】中选择【函数助手对话框】,将会弹出如下对话框:选择_StringFromFile
2、引用函数如下:
总结:JMeter函数是压力测试中运用的主要工具,它的使用需要测试者充分的理解函数的特点以及结构格式才可以熟练的去使用!