美文网首页
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

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