Считать системное свойство с целевого сервера для тестов графического интерфейса JMeter - PullRequest
0 голосов
/ 05 июня 2018

Я запускаю тесты на JMeter на целевом сервере.Поэтому я запускаю JMeter (GUI) на моем Mac, но он указывает на сервер Linux и запускает тесты на нем.Мне нужно прочитать системное свойство на целевом сервере и использовать его в моем контроллере If.

System.getProperty ("prop_name");работает, если свойство определено на моем Mac.Но он не получает его с целевого сервера.

Любое предложение высоко ценится!Спасибо!

1 Ответ

0 голосов
/ 05 июня 2018

Я могу предложить 2 варианта:

  1. Если в тестируемом приложении включено JMX - вы можете прочитать значение "интересного" свойства в одном из Тестовые элементы JSR223 с использованием Groovy код .Свойства могут быть запрошены из RuntimeMXBean .

    См. Учебное пособие по технологии Java Management Extensions (JMX) для получения дополнительной информации.

  2. Если JMX не открыт для внешнего мира, вы все равно можете попытаться получить значение свойства удаленно.Помните, что вы можете запустить любую команду или программу на удаленном экземпляре Linux, используя SSH Sampler .SSH Sampler может быть установлен с использованием JMeter Plugins Manager .

    См. Как запускать внешние команды и программы локально и удаленно из JMeter для получения дополнительной информации.

...