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格式保存后,上传压测正常

猜你喜欢

转载自www.cnblogs.com/newtom/p/11611194.html