2012-04-30 3 views
0

Я пытаюсь контролировать производительность моего веб-сервера с помощью JMeter. Я выполнил правила, которые были заданы для настройки JMeter для тестирования веб-сервера, как указано here.Мониторинг веб-серверов с JMeter

Даже после выполнения действий, я получаю 401 Несанкционированное ошибку: You are not authorized to view this page. If you have not changed any configuration files, please examine the file conf/tomcat-users.xml in your installation. That file must contain the credentials to let you use this webapp

Я редактировал котом-users.xml добавить следующие строки:

<role rolename="manager-status"/> 
<user username="tomcat" password="s3cret" roles="manager-status"/> 

Пожалуйста, советы.

+0

JMeter использует обычный HTTPRequest. Можете ли вы получить доступ к своему веб-серверу с помощью обычного браузера с компьютера, если вы выполняете JMeter? –

+0

Да, я могу получить доступ к http: // localhost: 8054/manager/status' из моего веб-браузера –

ответ

4

Вам необходимо указать «HTTP Authorization Manager» на ваш сценарий JMeter. Там вы указываете свои учетные данные для доступа к сайту.

+1

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