jmeter(5):jmeter参数化之使用_CSVRead与CSV Data Set Config,及其区别

首先给出自己实践后的结果:

_CSVRead:是依靠线程实现参数化,每个线程使用不同的参数;

CSV Data Set Config:是依靠循环次数实现参数化,每次使用不同的参数。

为了对比,创建两个相同的HTTP请求

A.使用函数助手配置如下(后面简称A):

 

 

 

B.使用CSV Data Set Config(后面简称B):

添加配置原件:

 

设置参数;

 

 

 

 3.两个请求使用同一个的CSV文件:

csv表格内容(不需要列名):

 

 4.配置线程数为5,循环次数为1,查看不同结果:

 

 A的结果:结果的请求数据不同,有正常循环

 

B的结果:每次循环的相同数据

 

 5.配置线程数为1,循环次数为5:

 

 A的结果:发现,每次循环的相同数据;

 

 

 

 

B的结果:两个结果的请求数据不同,有正常循环。

 

 

 

 

 由此可以得出结论。

_CSVRead:是依靠线程实现参数化,每个线程使用不同的参数即依据的是并发数

CSV Data Set Config:是依靠循环次数实现参数化,每次使用不同的参数即依据的循环。

执行时1个并发数(1个用户)可以执行多个循环再换一个用户

 

常用的参数化

 

 

posted @ 2021-08-02 18:07  Tester-**  阅读(138)  评论(0编辑  收藏  举报