2012-04-23 2 views
0

Я пытаюсь создать тест JMeter и запустить его с Ant Далее этот учебник: http://www.programmerplanet.org/pages/projects/jmeter-ant-task.phpОшибка сборки jmeter Ant. TestPlan класс не найден

Я думаю, что я сделал все правильно, но когда я запускаю Ant я получаю следующее сообщение об ошибке:

C:\Users\Trendkiller>ant 
Buildfile: C:\Users\Trendkiller\build.xml 
    [jmeter] Executing test plan: C:\Users\Trendkiller\EuscreenWebTest.jmx ==> C: 
\Users\Trendkiller\JMeterResults.jtl 
    [jmeter] Created the tree successfully using C:\Users\Trendkiller\EuscreenWeb 
Test.jmx 
    [jmeter] Error in NonGUIDriver java.lang.RuntimeException: Could not find the 
TestPlan class! 

BUILD SUCCESSFUL 
Total time: 1 second 

моего build.xml является:

<project name="EuscreenWebTest"> 
<taskdef 
name="jmeter" 
classname="org.programmerplanet.ant.taskdefs.jmeter.JMeterTask"/> 
<jmeter 
jmeterhome="apache-jmeter-2.6" 
testplan="C:\Users\Trendkiller\EuscreenWebTest.jmx" 
resultlog="C:\Users\Trendkiller\JMeterResults.jtl"/> 
</project> 

Any ideas what I may be doing wrong? Sorry if I am doing something profoundly wrong, I am kinda new to Ant and jmeter!

ответ

0

Is jmeterhome="apache-jmeter-2.6" в вашем случае относительного пути к Jmeter домашней директории?

Он должен быть установлен либо как абсолютный путь т.д .:

jmeter.home=c:\jakarta-jmeter-2.6 

или относительное - по отношению к build.xml:

jmeter.home=../jakarta-jmeter-2.6 

Проверьте это.

+1

Да, это было в домашнем каталоге, так что это не проблема. Я перезапустил процесс с нуля, и теперь он работает. Я понятия не имею, в чем проблема. Я выполнил те же шаги. В любом случае, спасибо за ваше время! – tk66

+0

Это не jmeter.home. Это должно быть jmeterhome –

1

Одна из странностей JMeter заключается в том, что Ctrl + S будет только сохранить то, что в настоящее время выбрано в вашем плане тестирования. Это означает, что вы можете сэкономить на большом куске своего плана тестирования всего за 1 пробоотборник. Возможно, это произошло: вы все равно увидите jmx с правильным именем, но его содержимое намного меньше, а вовсе не то, что вы хотите.

Использование Ctrl + Shift + S сохранит весь ваш план тестирования с помощью «Сохранить как». Я рекомендую использовать этот ярлык исключительно - он спросит вас, уверены ли вы, что вы хотите сохранить его за последнее сохранение каждый раз, когда вы это делаете, но не стоит терять время на выполнение сценариев.

Смежные вопросы