Image: discovermagazine.com/
之前在博客中介绍了JMeter 3.0版本新特性:Dashboard Report,用于为JMeter测试结果生成多维度的图形化HTML报告,包括聚合报告、吞吐量趋势图、平均响应时间趋势图等十多种图表,为我们性能测试的结果分析和报告输出提供了很多便利。
本文主要介绍如何解决JMeter脚本中取样器(Sampler)名称定义为中文时,生成的HTML报告中中文展示为乱码的问题。
一. 问题概述
由于个人在JMeter 3.0的实际应用中,脚本中的Test Plan/Sampler等元件命名都没有使用中文,所以在之前介绍Dashboard Report特性的博客(原文戳这里)成文时,没有提到关于中文的问题。之后有朋友反馈,Sampler名称为中文时,生成的报告中展示为乱码,自己测试,确实如此。
如图,脚本包含两个命名为中文的Sampler:
执行测试后,生成的Dashboard Report图表中文乱码: