如何更改jMeter输出图形中的字体

时间:2014-04-13 00:39:42

标签: graph jmeter jmeter-plugins

我正在使用jMeter插件之一' JP @ GC响应时间随着时间的推移'显示结果,我想改变该图的外观。

有没有办法这样做?例如,更改上述图表中的字体。

谢谢。

1 个答案:

答案 0 :(得分:0)

我担心它会依赖于%JAVA_HOME%/jre/lib/fontconfig.properties.src中的Java默认值,因此您必须更改Java默认值(它具有全局级别)或者补丁时间响应时间监听器的源代码。

如果您只需要一次黑客攻击,则可以在脚本的最开始的某处使用Beanshell Sampler来即时更改字体系列,大小等。有关详细信息,请参阅以下示例:

  import javax.swing.*;
    import javax.swing.plaf.FontUIResource;
    import java.awt.*;
    import java.util.Enumeration;

Enumeration keys = UIManager.getDefaults().keys();   
 while (keys.hasMoreElements()){
        Object key = keys.nextElement();
        Object value = UIManager.get(key);
        if (value instanceof javax.swing.plaf.FontUIResource) {
            UIManager.put(key, new FontUIResource(new Font("MS Mincho", Font.PLAIN, 50)));
        }
    }

Example of changing font JMeter family and size via Beanshell