解决 Jmeter Dashboard Report HTML 测试报告中文乱码 至简办法

背景

之前,通过 jmeter cli 命令生成了一份测试报告后,存在一个中文编码问题一直困扰着我。

问题根源

是编码转换时,该用\的地方错误地使用了\\

解决

#!/bin/sh
mvn clean verify #这个看需要,非必须
_dashPath=$(find ./target -name "dashboard.js")
_template='\\\\'; _raplace='\\'

_arrFiles=$(echo $_dashPath | tr " " "\n")

for x in $_arrFiles
do
    echo "\"$x\""
    sed -i -e "s%$_template%$_raplace%g" $x
done

原文参考

https://bz.apache.org/bugzilla/show_bug.cgi?id=64624


↙↙↙阅读原文可查看相关链接,并与作者交流