Jmeter学习笔记3-参数化

Posted 勇气

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter学习笔记3-参数化相关的知识,希望对你有一定的参考价值。

以实战为例,进行讲解参数化,本次讲解采用sogou.com搜索为例。

两种方式:一种可以在badboy里进行参数化,另一种在jmeter中进行,本例中采用在jmeter中进行参数化。

使用的脚本在badboy里进行录制后,在导入到Jmeter中。

1.导入录制好的脚本到Jmeter中:

2.第一种参数化的方法:

1)添加->前置处理器->用户参数

2)创建参数

3)将关键字进行参数化替换

3.第二种参数化的方法:CVS Data Set Config

1)操作如下:

 2)设置参数

说明如下:

(1)这种方式的参数化必须以文件的形式进行导入,图中的文件名字test.txt,文件所在的目录d:,这里用的是\\

如果test.txt中有乱码,需要指定File encoding为utf-8或是gbk

(2)test.txt录入格式如下:

Jmeter第一行没有列名称,即上述文件中的searchtxt即是我们要查询的第一个内容,小海是第二个内容,besttest是要查询的第三个内容.

一般Jmeter支持的文件格式为txt与bat.

文件格式一般保存为UTF-8

对于多个变量参数列表示例如下:

(3)此操作界面具体选项说明:

Filename文件名:即参数化要引用的文件名,这里是d:\\test.txt

File encoding文件编码:可以不填

Allow quote data:选项选为“true”的时候对全角字符的处理出现乱码 .

Variable Names(comma-delimited)变量名:变量名之间用逗号分割,多个变量可以引用同一个文件,用逗号分割。

Delimiter(use \'\\t\' for tab):参数文件中多个变量值的分隔符,\'\\t\'表示用tab键分隔,默认是逗号。

Recycle on EOF?:结束后是否循环,默认为true。

 4.第三种参数化的方法--随机参数化

1)选项->函数助手对话框->选择_Random函数

2)设置

将生成的${_Random(1,100)}粘贴替换到我们查询的值(query)那里即可。

 总结:应着重掌握第二种参数化的方式。

以上是关于Jmeter学习笔记3-参数化的主要内容,如果未能解决你的问题,请参考以下文章

Jmeter学习笔记5-检查点

JMeter笔记9 | JMeter参数化

JMeter笔记9 | JMeter参数化

JMeter学习3 - 参数化

JMeter笔记9 | JMeter参数化

soapUI学习笔记--用例字段参数化