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 开始不支持
它需要一个拉取请求来实现它。
我正在使用 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 开始不支持 它需要一个拉取请求来实现它。