美文网首页
Jmeter中Bean shell脚本格式修改为utf-8

Jmeter中Bean shell脚本格式修改为utf-8

作者: ugvibib | 来源:发表于2017-12-10 15:03 被阅读32次

遇到的问题:
在做 一个发贴的接口测试时发现,发送数字+纯字母贴子时,可以正常请求成功。但当贴内容为中文时,会服务端会返回校验失败。

原因:
jmeter中,shell脚本的默认的格式为GBK,所以我在做加密处理时,是加密的GBK格式,而服务端MD5校验时,是加密的UTF8格式,然后就是得到的MD5格式不一样,导致校验失败。(jmeter默认使用GBK编码启动,需要自己更改为UTF-8)

解决方案:
修改jmeter中 shell脚本的默认格式为UTF8.

操作:
找到了更改jmeter安装目录bin下面的jmeter.bat文件,用记事本打开。
在set ARGS 前面一行加上:
set FILEENCODING=-Dfile.encoding=UTF-8
然后在set ARGS最后面加上引用变量:
%FILEENCODING%


修改后如下图:


jmeter.bat

ok,问题解决!

相关文章

  • Jmeter中Bean shell脚本格式修改为utf-8

    遇到的问题:在做 一个发贴的接口测试时发现,发送数字+纯字母贴子时,可以正常请求成功。但当贴内容为中文时,会服务端...

  • 用Linux命令编写一个脚本(锋)

    编写一个脚本,以.sh结尾,内容如下: 在notepad++中把格式改为unix格式,并且改为utf-8编码如下面...

  • Jmeter之Bean shell使用(二)

    上一篇Jmeter之Bean shell使用(一)简单介绍了下Jmeter中的Bean shell,本文是对上文的...

  • Jmeter之SDK测试

    jmeter通过Bean Shell Sampler可直接对SDK中方法进行调用,但实际运用中Bean Shell...

  • 编写shell脚本(.sh文件),注意使用Unix格式

    What  编写shell脚本时,注意将文本的格式改为Unix。 Why  如果不使用Unix格式,无法在Linu...

  • Jmeter之Bean shell的使用

    Jmeter Bean shell 最近在学习使用 Jmeter 来进行接口测试,使用 Jmeter 提供的基础方...

  • atom中文乱码

    file->setting 中的file Encoding设置为 UTF-8 将乱码文件改为UTF-8无BOM编码格式

  • Shell 函数

    linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。 shell中函数的定义格式如下: ...

  • Shell 函数

    linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。 shell中函数的定义格式如下: ...

  • Shell 函数

    linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。 shell中函数的定义格式如下: ...

网友评论

      本文标题:Jmeter中Bean shell脚本格式修改为utf-8

      本文链接:https://www.haomeiwen.com/subject/sycvixtx.html