2017-02-06 19 views
0

Кто-то, должно быть, пытался это сделать ...Запуск JMeter через ярлык?

Я пытаюсь создать ярлык за пределами папки bin, чтобы запустить jmeter, но независимо от того, что я делаю, после запуска jmeter, и я пытаюсь выполнить свой тест , я получаю эту ошибку -

Uncaught Exception java.lang.NoClassDefFoundError: org/openqa/selenium/os /Kernel32. See log file for details.

Я пробовал -

  • ярлыка с помощью "C: \ Windows \ explorer.exe путь \ к \ jmeter.bat"
  • Пакетный файл cd'ing в бен каталог и запустить jmeter.bat
  • Пакетный файл cd'ing в бен директории, то убегающий «Явы -jar ApacheJmeter.jar»

Все три выполнить JMeter отлично, но мой тест не будет выполняться в соответствии с ошибкой выше. Если я запускаю биту или банку непосредственно в папке с битами, мои тесты работают.

Кому-то должен быть запущен jmeter из ярлыка раньше?

Благодаря

+0

Не знаете, почему вы пытаетесь запустить командный файл с explorer.exe. Это не имеет никакого смысла. Обычно вы используете cmd.exe. Когда вы делаете каталог изменений, который может зависеть от того, на каком диске вы находитесь и на каком диске вы хотите перейти. Именно поэтому он имеет параметр/D. – Squashman

+0

Если вы посмотрите в Интернете, как сделать относительный ярлык, это, кажется, предлагаемый вариант, как это сделать ... – Karl

ответ

0

Я обычно добавить путь Jmeter к системному пути в окнах. Отредактируйте путь к окну и добавьте полный путь к папке bin jmeter. После этого вы можете вызывать jmeter.bat из любого места.

echo %PATH% 
......;C:\Software\jmeter3\bin 

Теперь я могу вызвать JMeter из любой точки, как

c:\jmeter.bat 
0

один альтернативного способа можно использовать, если я имею в вид права -

  1. Переместить в папку jmeter бен
  2. Щелкните правой кнопкой мыши по номеру jmeter.bat
  3. Выбрать send to > Desktop(create shortcut)