jmeter参数化

两种方式:

一、自定义用户变量的方法:

1、首先选中线程线,右击添加-》配置元件-》用户定义的变量

2、输入名称和值,名称可以自定义,值为变量。

3、http请求页中,服务器名或ip栏中,我们可以将之前的值引用为${ip} ,即可使用该自定义变量。

 二、jmeter函数助手

1、jmeter-》选项-》函数助手对话框

2、弹出函数助手,选择-- Random(随机),函数参数中填入最小值和最大值后点生成

3、拷贝函数字符串后,放到需要参数化的值后面

 

4、如果想要顺序取值,选择-》函数助手对话框中,弹出函数助手,选择--counter,拷贝函数字符串后,放到需要参数化的值后面

5、选择-》函数助手对话框中,弹出函数助手,选择--time,拷贝函数字符串后,放到需要参数化的值后面

 时间戳  从计算机发明那一天到现在过了多少秒,什么都不知道直接取时间戳

jmeter是java开发的,java里面的时间戳默认是精确到毫秒,所以要除以1000才是直正的时间戳

 

三、csv数据文件设置

1、新建一个.txt的参数化文件:

2、线程组-》添加-》配置元件-》csv数据文件设置

文件名(Filename) --- 绝对路径(win10可能存在跨盘无法读取文件的情况,可将文件放在bin目录下,直接写文件名即可);
文件编码(File Encoding) --- 文件的编码,设置为UTF-8(可不填);
变量名称(Vaiable Names) --- 参数名;各参数项之间利用逗号分隔;

分隔符Delimiter(use '\t' for tab):以什么方式隔开,默认即可;

遇到文件结束符再次循环?(Recycle on EOF?):文件读完之后是否继续读(true表示继续,false表示停止);

线程共享模式(Sharing mode):参数化文件是在所有线程组可以使用还是只有当前线程组可以使用

 

 

 运行后查看结果树,看运行是否正常

 

posted on 2018-08-13 23:44  jingshuhui  阅读(294)  评论(0编辑  收藏  举报