Модуль ImportError в JMeter - PullRequest
       10

Модуль ImportError в JMeter

0 голосов
/ 29 января 2019

Я хочу использовать JMETER для запуска сценариев Python, компилировать мои сценарии Python с помощью Jython, но показывать реквизиты importError, я не знаю, как установить эти модули (пакет) в Jmeter введите описание изображения здесь

JSR223 описание

Ответы [ 2 ]

0 голосов
/ 30 января 2019
  1. Установить Jython
  2. Установить requests модуль типа:

    \\location\\of\\jython\\jython -m pip install requests
    
  3. Добавьте следующую строку в начало вашего скрипта в сэмплере JSR223:

    import sys
    sys.path.append('\\location\\of\\jython\\site-packages')
    

Однако приведенный выше подход больше похож на «обходной путь»:

  • , если вы планируете запускать код Python для более высоких нагрузок - имеет смысл переписать его в Groovy , поскольку JMeter будет загружать 35 МБ зверя в память, чтобы каждый раз запускать интерпретатор Python для JSR223 Samplerбудет называться
  • , если вы не планируете запускать код Python для высоких нагрузок - будет намного проще использовать базовую установку Python в операционной системе и вызывать интерпретатор Python с помощью OS Process Sampler
0 голосов
/ 29 января 2019

В качестве первого шага вам нужно добавить автономный jar jython в папку lib jmeter:

Если проблема не устранена, покажите свой JSR223Sampler.

...