JMeter教程3 - 参数化方式3 CSV Data Set Config(CSV数据配置)

目录结构

1. CSV Data Set Config 示例
2. CSV Data Set Config 作用域
3. CSV Data Set Config 配置项详解

示例接口:https://www.google.com/search?q=谷歌&oq=谷歌

JMeter脚本下载:https://download.csdn.net/download/anndy_/11805574

CSV Data Set Config 示例

1. 添加User Data Set Config 功能模块:

邮件点击“Thread Group” -->  "Add" --> "Config Element" --> "CSV Data Set Config"

2. 设置参数项、参数值data.csv文件内容如下:

谷歌,谷歌
google,google
baidu,baidu
haha,haha
heihei,heihei
he,he
test,test

4. 配置Thread Group3. 配置HTTP取样器界面的请求参数

5. 配置Thread Group。设置线程数=7,即2个虚拟用户数,对应data.csv中设置的7组数据

6.添加View Result Tree监控执行过程。执行结果如下:

          依次查看7个Request的“Response Body”的 <titile>内容,分别是data.csv的7组数值:谷歌、google、baidu、test、he、haha、heihei。说明HTTP Request调用user parameter是无序的相等的概率事件。

CSV Data Set Config 作用域

  参数化添加位置 作用域
1 Test Plan Test Plan下所有的HTTP Request都可以调用参数,调用方式"$"符符号+“参数名”。
2 Thread Group Thread Group下所有的HTTP Request都可以调用参数,调用方式"$"符符号+“参数名”。
3 HTTP Request 只有当前的HTTP Request可以调用参数。

CSV Data Set Config 配置项详解

扫描二维码关注公众号,回复: 11092268 查看本文章
配置项 取值or选择项
Name 可以修改。
Filename

从本地目录选择包含对应参数的CSV文件。

File encoding UTF-8、UTF-16、ISO-8859-15、US-ASCII、Edit。根据需要选择编码格式。Edit模式可以录入选项外的编码格式。
Variable Names CSV文件中的所有参数列名。列名直接默认用“,”分隔。
Ignore first line (only used if Variable Names is not empty) 忽略CSV文件的第一行。若是CSV文件第一行为title时,启用。默认不启用。
Delimiter (use '\t' for tab) 分隔符,默认用“,”分隔。用“\t”来代表键盘上的Tab键。
Allow quoted data? 双引号相关. 设置为True,则会将CVS文件中的双重双引号只读取一个;设置为False,则会将CVS文件间中的所有双引号当为有效字符传入。
Recycle on EOF? 到CSV文件尾出,是否循环读取参数。
Stop thread on EOF? 到CSV文件尾出,是否停止线程。Recycle on EOF为false是才有用。
Sharing mode CSV文件的共享范围。
发布了52 篇原创文章 · 获赞 23 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/anndy_/article/details/101212044