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. Для его реализации потребуется запрос на извлечение.

Другие вопросы по тегам