昨天碰到一个问题,从csv读取中文一直乱码。
CSV Data Set Config的File encoding为GB2312,对应参数化文件编码也为GB2312,但读取出变量值一直为乱码,后发现是Allow quoted data属性设置错误,将该属性设置为false即可
Allow quoted data Should the CSV file allow values to be quoted
关于CSV Data Set Config各个属性的意思可参考:http://jmeter.apache.org/usermanual/component_reference.html#CSV_Data_Set_Config
以下是GB2312编码和UTF-8编码,CSV Data Set Config以及参数化文件对应的编码配置
对于GB2312编码
CSV Data Set Config配置如下

参数化文件编码为

对于UTF-8编码
CSV Data Set Config配置如下

参数化文件编码为

参考:
http://jmeter.apache.org/usermanual/component_reference.html#CSV_Data_Set_Config

- 大小: 23.2 KB

- 大小: 10.8 KB

- 大小: 25.8 KB

- 大小: 11.1 KB
分享到:
相关推荐
当需要批量发送含有中文参数的HTTP请求时,可以使用JMeter中的CSV Data Set Config元素来读取外部文件中的数据。为了保证中文字符不会出现乱码,需要确保这些外部文件也采用UTF-8编码格式保存。 1. 在JMeter中添加...
3. **CSV Data Set Config乱码** CSV Data Set Config用于读取CSV文件中的数据作为测试参数。若CSV文件包含非ASCII字符且显示乱码,你可以通过以下方式解决: - 确保CSV文件本身是用UTF-8编码的。 - 在CSV Data ...
- 打开JMeter,选择“线程组”下的“添加”按钮,在弹出菜单中选择“配置元件”->“CSV Data Set Config”。 - 这一步是为了让JMeter能够读取CSV文件中的数据,并将其作为测试脚本中的变量使用。 2. **设置配置...
- 引入了CSV Data Set Config的增强,支持CSV文件的行跳过和自定义分隔符。 2. **UTF-8编码的重要性**: - 在处理国际化内容时,UTF-8编码是标准选择,因为它支持几乎所有的字符集,包括中文字符。 - 如果JMeter...
- 在线程组中添加CSV Data Set Config元素,用于读取CSV文件中的数据作为参数化来源。具体设置包括文件路径、变量名等信息。 4. **配置监视器**: - 添加“查看结果树”和“用表格查看结果”的监听器,以便观察...
1. **准备测试数据**: 使用CSV文件准备好需要插入的数据,并通过“CSV Data Set Config”元件加载。 2. **生成唯一标识符**: 使用BeanShell Sampler自动生成GUID。 3. **构建SQL语句**: 在“JDBC Request”中编写...
- **参数化测试**:使用JMeter的CSV Data Set Config或其他方式引入变量,使测试更加灵活。 - **分布式测试**:当需要更大规模的并发测试时,JMeter支持分布式模式,可以在多台机器上并行运行测试。 综上所述,这...
在处理多语言数据时,确保文件编码和数据库编码一致是非常重要的,否则可能会出现乱码问题。 总结一下,PHP导入CSV到MySQL的步骤包括: 1. 建立数据库连接。 2. 创建上传表单,允许用户选择CSV文件。 3. 检查上传...
**2.2.10 CSV Data Set Config** - **用途**: 从 CSV 文件读取数据,作为测试脚本中的变量。 - **示例**: - **File Path**: `/path/to/data.csv` **2.2.11 聚合报告** - **功能**: 显示测试的结果汇总,包括平均...