csv 文件驱动的 jMeter 并发测试

简介: csv 文件驱动的 jMeter 并发测试

我新建了一个 CSV Data set config:


image.png


变量名为 code,Recycle on EOF 为 true,

stop thread on EOF 为 false.


Recycle on EOF:默认情况下为 true,如果到达文件末尾时 JMeter 从头重新启动;

EOF - end of file


stop thread on EOF:如果达到 EOF,则停止当前线程


我定义了五个线程:

image.png



但是我的 csv 文件里只有三行:


image.png

我在 HTTP 请求里,引用 csv data set config 定义的 code 变量:


image.png


执行结果:5 个线程得到执行


image.png


使用的数据依次为:


300938

a

b

300938

a

image.png



因此,我们观察到了 Recycle on EOF 为 true 的行为,即 csv 文件到了尾部后,又从第一行重新开始。



相关文章
|
11月前
|
测试技术
JMeter压力测试简单例子
JMeter压力测试简单例子
108 0
|
4月前
|
测试技术 Linux Apache
掌握JMeter参数化技巧:通过CSV文件实现高效登录压测
在本文中,我们将探讨如何使用 Apache JMeter 通过 CSV 数据文件进行登录性能测试参数化。首先创建一个包含用户名和密码的 `users.csv` 文件。接着在 JMeter 中,创建测试计划,添加线程组,配置 CSV 数据集,设置文件路径、编码及变量名。然后,创建 HTTP 请求并添加参数,使用 `${username}` 和 `${password}` 引用 CSV 中的数据。最后,添加监听器如查看结果树和聚合报告以分析测试结果。通过这种方法,能更有效地模拟真实用户行为,提高测试覆盖率,助力性能瓶颈的发现和优化。
89 0
|
5月前
|
前端开发 Java 测试技术
性能工具之 JMeter 上传与下载脚本编写
【4月更文挑战第3天】性能测试工作中,文件上传也是经常见的性能压测场景之一,那么 JMeter 文件上传下载脚本怎么做?
83 2
性能工具之 JMeter 上传与下载脚本编写
|
Java Linux 测试技术
性能测试(6)——Jmeter目录介绍
存放jmeter依赖的jar包和用户扩展所依赖的jar包
100 0
性能测试(6)——Jmeter目录介绍
|
测试技术
Loadrunner 脚本开发-从文件读取数据并参数化
Loadrunner 脚本开发-从文件读取数据并参数化
104 0
|
SQL Java 数据库连接
|
测试技术
Jmeter--接口压力测试
Jmeter--接口压力测试
163 0
|
Linux 测试技术
Jmeter系列(33)- 跨平台运行 Jmeter,CSV 文件路径如何设置?
Jmeter系列(33)- 跨平台运行 Jmeter,CSV 文件路径如何设置?
183 0
Jmeter系列(33)- 跨平台运行 Jmeter,CSV 文件路径如何设置?
|
监控 Java 测试技术
Jmeter系列(39)- Jmeter 分布式测试
Jmeter系列(39)- Jmeter 分布式测试
483 0
Jmeter系列(39)- Jmeter 分布式测试