Jmeter组件-Random CSV Data Set Config参数化CSV随机读取文件

简介: Jmeter组件-Random CSV Data Set Config参数化CSV随机读取文件

在实际做接口测试或者压力测试时,接口的参数值其实并不是固定的,因此参数化是必须的。jmeter中参数化方法有很多,先介绍读取文件的吧

一 . Random CSV Data Set Config(随机取值文件数据)

需要从插件管理器中下 Random CSV Data Set Config插件

如果在选项中没有找到“Plugins Manager”就需要去下载JMeter插件管理器的jar包放在lib\ext\下。安装JMeter插件管理器

95dcc176-b4fc-48d6-a19a-6239ba1c34f2.png95dcc176-b4fc-48d6-a19a-6239ba1c34f2.png

95dcc176-b4fc-48d6-a19a-6239ba1c34f2.png95dcc176-b4fc-48d6-a19a-6239ba1c34f2.png

使用就是appId=${appId}

二 . CSV Data Set Config(顺序读取文件数据)

[mark]线程组右键->配置元件->CSV Data Set Config[/mark]

95dcc176-b4fc-48d6-a19a-6239ba1c34f2.png

使用就是appId=${appId}

三 . 函数助手CSVRead函数(按顺序读取)

95dcc176-b4fc-48d6-a19a-6239ba1c34f2.png95dcc176-b4fc-48d6-a19a-6239ba1c34f2.png

使用时就是appId=${__CSVRead(C:\jmeter_files\out_trade_no.csv,0)}

注意:CSV Data Set Config和CSVRead函数都是按顺序读取的,从第一行数据开始读取;而Random CSV Data Set Config是随机读取的,需要安装插件

相关文章
|
7月前
|
XML Java 数据库连接
struts+hibernate+oracle+easyui实现lazyout组件的简单案例——hibernate的config文件(hibernate.cfg.xml)
struts+hibernate+oracle+easyui实现lazyout组件的简单案例——hibernate的config文件(hibernate.cfg.xml)
|
测试技术
JMeter 随机数生成器详细指南:利用 Random 和 UUID 实现
在压力测试中,经常需要生成随机值来模拟用户行为。JMeter 提供了多种方式来生成随机值,本文来具体介绍一下。
|
6月前
|
测试技术 Linux Apache
掌握JMeter参数化技巧:通过CSV文件实现高效登录压测
在本文中,我们将探讨如何使用 Apache JMeter 通过 CSV 数据文件进行登录性能测试参数化。首先创建一个包含用户名和密码的 `users.csv` 文件。接着在 JMeter 中,创建测试计划,添加线程组,配置 CSV 数据集,设置文件路径、编码及变量名。然后,创建 HTTP 请求并添加参数,使用 `${username}` 和 `${password}` 引用 CSV 中的数据。最后,添加监听器如查看结果树和聚合报告以分析测试结果。通过这种方法,能更有效地模拟真实用户行为,提高测试覆盖率,助力性能瓶颈的发现和优化。
|
7月前
|
存储 NoSQL 测试技术
JMeter Redis 数据集 vs CSV 数据集性能对比
【2月更文挑战第27天】JMeter Redis 数据集 vs CSV 数据集性能对比
131 1
JMeter Redis 数据集 vs CSV 数据集性能对比
|
测试技术 数据安全/隐私保护
jmeter--全局参数设置与CSV数据导入
jmeter--全局参数设置与CSV数据导入
|
测试技术 数据安全/隐私保护