码迷,mamicode.com
首页 > 其他好文 > 详细

Jmeter学习笔记3-参数化

时间:2017-05-26 11:53:04      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:文件中   选项   gbk   recycle   好的   images   替换   处理   讲解   

以实战为例,进行讲解参数化,本次讲解采用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-参数化

标签:文件中   选项   gbk   recycle   好的   images   替换   处理   讲解   

原文地址:http://www.cnblogs.com/haibaowang/p/6900430.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!