Как запустить скрипт .rb с помощью jmeter gui - PullRequest
0 голосов
/ 03 июля 2019

Я пытаюсь выполнить нагрузочный тест с использованием jmeter. У меня есть сценарий для извлечения и создания выходного файла .json, который использует ruby. Теперь я хочу использовать этот output.json (который меняется с каждым событием потока) в jmeter и запустить его с 100 потоками. Как мне позвонить .rb, используя jmeter gui?

Ответы [ 2 ]

1 голос
/ 08 июля 2019

Вы можете использовать OS Process Sampler для вызова любой внешней команды или программы из тестового сценария JMeter.

Пример конфигурации:

enter image description here

Изменение:

  • c:\apps\ruby\bin\ruby.exe к фактическому пути к вашему ruby исполняемому файлу
  • c:\temp\script.rb к фактическому пути вашего скрипта .rb

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

0 голосов
/ 04 июля 2019

Вы можете выполнить ruby ​​в JMeter, используя скрипт-движок jruby

  1. Dowonload jruby-engine.jar

  2. Скопировать в каталог lib JMeter с jar-файлами, соответствующими ruby ​​(как jruby-core)

  3. В JSR223 выберите язык как jruby

  4. Напишите свой скрипт ruby ​​и запустите тест

Обратите внимание, что JRuby находит предопределенную переменную, используя префикс $:

$log.info("Hello from JRuby");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...