jmeter中文乱码问题
问题:jmeter调用os进程取样器,执行python代码,查看结果数树中显示乱码
解决问题步骤:
1.查看jmeter.properties文件中的编码格式:sampleresult.default.encoding=utf-8
2.打开python文件,输入以下三行代码
#这三行:解决python3 输出到查看结果树中文乱码问题
import io, sys
sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding='utf-8')
sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding='utf-8')
3.经过前2步处理后,还有部分中文是显示乱码,于是在jmeter.bat中加入以下2行代码后,解决了问题。