悠闲的测试和生活。。。 www.happy4tao.com

编写jmeter visiualizer

上一篇 / 下一篇  2009-12-21 12:21:13

编写jmeter visiualizer

1,jmeter的开发者文档中已经说的比较清楚了。继承AbstractVisualizer类,还可以选择实现Clearable接口。
   这里以StatAggVisualizer这个插件为例:
  public class StatAggVisualizer
  extends AbstractVisualizer
  implements Clearable

2,实现public void add(SampleResult res) 这个函数在jmeter产生结果数据的时候会被调用。所以要自定义结果界面,首先要先收集到数据。实现这个接口就行了。

3,实现private void init(); 可以在这个函数中绘制初始的gui界面。

4, 在StatAggVisualizer()的构造函数中有一个setModel(ResultCollector)函数,每一个Visualizer都有一个ResultCollector, 在abstrctVisualizer中,当jmeter开始运行时调用每个visualizer的resultcollector中的public void testStarted(String host),每产生一个结果(例如一个请求得到了响应)时调用 public void sampleOccurred(SampleEvent e).
测试结束时会调用public void testStarted(String host).这样看来Jmeter中应该有保存着一个visiuallizer的集合。当有结果产生时,通知每一个visiualizer(还有待验证).

TAG:

 

评分:0

我来说两句

Open Toolbar