1

我正在使用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

提前致谢

4

1 回答 1

1

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

于 2015-10-15T07:57:06.223 回答