JMeter: errorlevel = -1073741819 при запуске теста через CMD - PullRequest
0 голосов
/ 31 октября 2018

Я пытаюсь запустить некоторые тесты производительности через CMD. Это довольно простая среда. Мы запускаем сборку Jenkins с параметром тестирования, и подчиненный Jenkins вызывает PSExec с командой jmeter на удаленной виртуальной машине.

Всякий раз, когда я пытаюсь запустить тесты (либо с полным потоком из Jenkins, либо напрямую из CMD), я получаю следующую ошибку:

errorlevel=-1073741819
Press any key to continue . . .

Насколько я читал в Интернете, эта ошибка характерна для нарушения прав доступа.

Это команда, которую я использую для запуска теста:

jmeter_path\bin>jmeter -n -t jmeter_path\bin\tests\Test.jmx -Jjmeter.save.saveservice.output_format=csv -Jparam1=%param1% -l \\remote_ip\Results_Build_115\Results.csv -j \\remote_ip\Results_Build_115\jmeter.log -e -o \\remote_ip\Results_Build_115\HTMLReport

Позже Редактировать:

Вот ошибка из средства просмотра событий:

Faulting application name: java.exe, version: 8.0.1610.12, time stamp: 0x5a39c48e
Faulting module name: java.exe, version: 8.0.1610.12, time stamp: 0x5a39c48e
Exception code: 0xc0000005
Fault offset: 0x000000000000b54b
Faulting process id: 0x2f98
Faulting application start time: 0x01d470feb367816d
Faulting application path: C:\ProgramData\Oracle\Java\javapath\java.exe
Faulting module path: C:\ProgramData\Oracle\Java\javapath\java.exe
Report Id: a01a4071-1ab6-4b52-8a54-e50ba51da6bf
Faulting package full name: 
Faulting package-relative application ID:

Замечания:

  • Запуск тестов из GUID работает как положено
  • Папка результатов находится на удаленной виртуальной машине с полным доступом для чтения / записи. Папка с результатами создается перед запуском тестов.
  • Я получаю ту же ошибку, даже если я запускаю тесты непосредственно из CMD
  • У меня в вызове всего 19 параметров (их не было в приведенном выше примере)
  • ОС: Windows 10
...