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是随机读取的,需要安装插件

相关文章
webpack.config.js配置文件报错:The ‘mode‘ option has not been set
webpack.config.js配置文件报错:The ‘mode‘ option has not been set
424 0
|
测试技术 Linux Apache
掌握JMeter参数化技巧:通过CSV文件实现高效登录压测
在本文中,我们将探讨如何使用 Apache JMeter 通过 CSV 数据文件进行登录性能测试参数化。首先创建一个包含用户名和密码的 `users.csv` 文件。接着在 JMeter 中,创建测试计划,添加线程组,配置 CSV 数据集,设置文件路径、编码及变量名。然后,创建 HTTP 请求并添加参数,使用 `${username}` 和 `${password}` 引用 CSV 中的数据。最后,添加监听器如查看结果树和聚合报告以分析测试结果。通过这种方法,能更有效地模拟真实用户行为,提高测试覆盖率,助力性能瓶颈的发现和优化。
|
缓存
npm install 报错 ‘proxy‘ config is set properly. See: ‘npm help config‘
npm install 报错 ‘proxy‘ config is set properly. See: ‘npm help config‘
4259 0
下载node-gyp依赖包报错:gyp ERR! find VS msvs_version not set from command line or npm config
就是有一点需要注意,我这里安装vs的时候,可用里面没有vs社区版2017,只有2022,只能安装了2022
|
关系型数据库 MySQL 数据安全/隐私保护
mysql_config_editor 设置密码set --login_path
mysql_config_editor可以给指定的连接和密码生成一个加密文件.mylogin.cnf
477 0
|
XML jenkins 机器人
JMeter+Ant+Jenkins实现接口自动化测试持续集成
本文介绍了如何使用Ant生成JMeter接口测试报告,并集成到Jenkins中实现自动化测试。内容涵盖Ant与JMeter环境配置、build.xml文件设置、测试执行及报告生成,同时包括Jenkins插件安装、项目配置和钉钉消息通知的集成,帮助实现持续测试与结果可视化。
1320 0
|
11月前
|
前端开发 Java jenkins
Jmeter压力测试工具全面教程和使用技巧。
JMeter是一个能够模拟高并发请求以检查应用程序各方面性能的工具,包括但不限于前端页面、后端服务及数据库系统。熟练使用JMeter不仅能够帮助发现性能瓶颈,还能在软件开发早期就预测系统在面对真实用户压力时的表现,确保软件质量和用户体验。在上述介绍的基础上,建议读者结合官方文档和社区最佳实践,持续深入学习和应用。
2138 10