Jmeter 处理接口返回值,讲unicode转为中文

有时候用Jmeter测试接口的时候,接口返回的内容中有中文,显示为unicode,不方便排查,尤其是接口报错,errMsg里的提示

Jmeter 处理接口返回值,讲unicode转为中文_第1张图片

这时候不容易排错,这时候可以在这个接口下,加一个Post Processors->BeanShell Post Processor.

Jmeter 处理接口返回值,讲unicode转为中文_第2张图片

//获取响应代码Unicode编码的
	String s2=new String(prev.getResponseData(),"UTF-8");
//---------------将unicode转码---------------
        char aChar;
        int len= s2.length();
        StringBuffer outBuffer=new StringBuffer(len);
        for(int x =0; x 

再次运用脚本,就可以看到回值变为中文啦~

Jmeter 处理接口返回值,讲unicode转为中文_第3张图片

你可能感兴趣的:(Jmeter)