RubyJmeter: конфигурация слушателей?
Я использую ruby-jmeter для выполнения нагрузочных тестов на моем рельсе 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 и обнаружил, что он добавил эту строку в XML-файл.jmx:
<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
заранее спасибо
1 ответ
Это не поддерживается в ruby-jmeter 2.13.7. Для его реализации потребуется запрос на извлечение.