RubyJmeter:监听器配置?

RubyJmeter : listeners configuration?

我正在使用 ruby-jmeter 对我的 rails API 执行负载测试。我写了一个像这样的简单测试:

test do
  threads count: 1, loops: 50 do
    transaction name: 'My API' do
      visit name: 'Products', url: "#{BASE_URI}/api/products"
    end
  end

  view_results_tree
  response_time_graph
end.run(path: "#{JMETER_PATH}", gui: true)

然而,生成的默认 response_time_graph 侦听器具有默认的 10000 毫秒间隔,我想将其设置为 1000 毫秒。但是我没有在文档中找到任何关于此的信息,而且之前似乎没有人尝试过...

我尝试使用 JMeter GUI 编辑间隔,发现它在 .jmx xml 文件中添加了这一行:

<stringProp name="RespTimeGraph.interval">1000</stringProp>

但我无法从我的 ruby 代码中找到如何设置它。我在源代码中看到 dsl 方法带有参数,但我找不到如何正确设置它们。 参见 https://github.com/flood-io/ruby-jmeter/blob/master/lib/ruby-jmeter/dsl/response_time_graph.rb

提前致谢

从 ruby-jmeter 2.13.7 开始不支持 它需要一个拉取请求来实现它。