jmeter 参数化
Posted Joseph Peng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmeter 参数化相关的知识,希望对你有一定的参考价值。
1、文件参数化
右击“线程组”,添加 -> 配置文件 -> CSV Data set Config
1)在 filename 中输入上传文件的绝对路径,文本中多个变量用逗号隔开。
2)Variable Names (comma-delimited)中输入变量名的名字,用逗号分隔(取决于Delimiter中的设置的分隔符号并且还要与文本中的分隔符一致)
Recycle on EOF:读完了文本中的参数是否再从头开始读?
3) 参数值,如下设置:${变量名}
4)同时插入多条数据,可以在线程组中设置循环次数。
2、用户定义的变量
在测试过程中,对于使用相同脚本不同环境的情况下,可以通过设置用户定义的变量,减少配置工作量。
右击“线程组”,添加 -> 配置文件 -> 用户定义的变量
1)输入名称和对应的值,根据情况可以填写多个对应关系。
2)在相应的替换位置,填写:${变量名}
3)查看执行结果。
3、函数助手
在菜单栏“选项”中,点击“函数助手对话框”,弹出如下所示:
1)__random 函数,生成随机数。
输入最小值,最大值,点击“生成”,复制生成的函数字符串,应用到变量名中。
如下图中,将函数字符串放到注册账户的用户名中,随机生成用户名。
2)__time 函数,读取当前时间。
如果直接生成:${__time(,)},则表示读取当前时间戳。
时间戳是自 1970 年 1 月 1 日(00:00:00 GMT)以来的秒数。它也被称为 Unix 时间戳(Unix Timestamp)。
以上是关于jmeter 参数化的主要内容,如果未能解决你的问题,请参考以下文章