Jmeter CSV参数带汉字处理

问题1:请求参数中有汉字,在windows上调测压测没有问题,直接把参数文件上传到linux 服务器上进行分布式压测时发现参数取出后为乱码,linux上后台查看文件也是乱码

处理方法:

      初步想到是因为windows 和linux机器编码格式不一致,windows上是中文,linux上是英文,直接通过命令改变     linux上的字符集 

   export LC_ALL="zh_cn.UTF-8"
    export LANG="zh_cn.UTF-8"

  启动分布式压测后发现 取出仍然是乱码,后网上搜索,发现我们在windows上保存csv文件时,一般默认编码是ANSI格式,不是utf-8格式,请求消息头中设置的编码格式为UTF-8,   所以乱码,后通过txt方式打开csv格式文件,然后另存为,选择编码方式UTF-8,后上传到linux服务器上进行压测,

  

 

 问题2:文件格式统一为UTF-8后压测发现在linux 上第一个参数取出后总是报错

              发现打开文件发现,文件编码为UTF-8-BOM格式

 

选择UTF-8  无BOM格式保存后,上传压测正常

 

转载于:https://www.cnblogs.com/newtom/p/11611194.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值