jmeter学习笔记(三):jmeter参数化


测试时需要并发多个用户,为了模拟真实用户行为,我们需要模拟多个不同账号,这时就需要参数化。以下为jmeter提供可参数化的几种方式:

1.CSV Data Set Config-从本地文件取数据

CSV Data Set Config可以从指定的文件中一行一行的提取文本内容,根据分隔符拆解这一行内容并把内容与变量名对应上,然后这些变量就可以供取样器应用了。jmeter学习笔记(三):jmeter参数化
jmeter学习笔记(三):jmeter参数化
参数说明:
filename:引用文件地址,可以使相对路径,也可以是绝对路径。相对路径的根节点是jmeter的启动目录(%JMETER_HOME%\bin)。
File encoding:读取参数文件用到的编码格式,一般使用UTF-8,避免中文乱码。
variable Names:定义参数的名称,用逗号隔开,将会与参数文件中的参数对应。
Delimiter:用来分隔参数文件的分隔符,默认逗号,也可以用tab来分隔,如果参数文件用tab,此处应填写“\t”。
Allow quotes data?:若选择true,那么允许拆分完成的参数里面有分隔符的出现。
举个栗子:文件中的数据:“jmetertesting,pass123”,hahah
选择true,拆分后的参数:“jmetertesting,pass123” 和 hahah
Recycle on EOF:选true,参数文件循环遍历;选false,参数文件遍历完成后不遍历。
Stop thread on EOF?:与Recycle on EOF中的False选项复用,选true,停止测试;选false,不停止测试。
sharing mode:参数文件共享模式,有三种:
1)All threads:参数文件对所有线程共享,这就包括同一测试计划中的不同线程。
2)Current thread group:只对当前线程组中线程共享。
3)Current thread :仅当前线程获取。

取样器对参数的引用,格式为${变量名称},例子如下:
jmeter学习笔记(三):jmeter参数化

2.函数助手–待学习

3.访问地址参数化–待学习

4.HTTP请求默认值–待学习