JMeter能否使用CSV Data Set Config元件读取Excel文件?
问题解答
方案可行性判断
用CSV Data Set Config元件直接读取Excel文件的方案不可行。
原因:CSV Data Set Config仅支持读取纯文本格式的分隔符文件(如.csv、.txt等),而.xls/.xlsx格式的Excel属于二进制结构化文件,并非纯文本,直接导入该元件读取会得到乱码内容,无法正常解析字段。
替代方案(无需编写Groovy脚本)
JMeter官方原生未内置直接读取Excel的元件,但可以通过以下两种无代码方案实现需求:
- 方案一:格式转换后用原生元件读取
把Excel文件另存为.csv格式,直接使用原有的CSV Data Set Config元件读取,配置逻辑无需调整,是成本最低的实现方式。 - 方案二:使用第三方
Excel Data Set Config插件
该插件可在JMeter插件管理器中直接搜索安装,配置逻辑和CSV Data Set Config几乎完全一致,支持指定读取的Sheet页、设置变量名、忽略首行、配置逐行读取的循环策略等,无需编写任何代码即可实现Excel文件逐行读取,同时兼容.xls和.xlsx两种格式。
内容的提问来源于stack exchange,提问作者Royce
相关产品推荐
相关产品推荐

