Если при выполнении тестов происходят ошибки, проверьте, выполняются ли вами Советы по тестированию производительности.
Если при выполнении теста появляется сообщение об ошибке, попробуйте найти это сообщение в разделе Сообщения об ошибках тестирования производительности электронной справки. В нем перечислены только наиболее распространенные сообщения об ошибках. Если ошибка произошла, а сообщение об ошибке не отображается, откройте протокол ошибок, выбрав . Если при выполнении теста рабочая среда завершает работу, перезапустите рабочую среду и просмотрите протокол ошибок. По умолчанию он содержит предупреждающие сообщения и сообщения об ошибках. Стандартный уровень ведения протокола можно повысить, выбрав . Файл протокола хранится в каталоге .metadata рабочей области.
Способы обхода и устранения неполадок можно найти не только в электронной справке, но и на форуме тестирования производительности продуктов Rational на веб-сайте developerWorks, а также в технических примечаниях базы знаний службы поддержки Rational Performance Tester.
При тестировании производительности возможны следующие неполадки:
. Для контроллера агента можно попробовать организовать совместное использование
файлов между компьютером рабочей среды и компьютерами агентов. Выберите , добавьте компьютеры агентов как хосты и выберите Проверить соединение для тестирования соединения с экземплярами контроллера агента, работающими на компьютерах агентов.Если выполнение теста завершается с ошибками, проверьте, соответствует ли компьютер рабочей среды и компьютеры агентов требованиям к программному обеспечению и оборудованию, которые определены в инструкции по установке. Особое внимание обратите на требования к памяти и свободному месту на диске. Дополнительная информация о том, как правильно выбрать размер кучи, чтобы не допустить ошибок недостаточности памяти, приведена в разделе Увеличение объема выделяемой памяти. Использование ресурсов процессора и памяти на компьютерах рабочей среды и компьютерах агентов можно контролировать при помощи процессов javaw.exe или java.exe. Если открывается сообщение об ошибке в связи с непредвиденной остановкой процессов, просмотрите статью http://www.ibm.com/support/docview.wss?uid=swg21395486.
Проверьте, не связано ли поведение с числом пользователей. Для этого выполните тесты с меньшим числом виртуальных пользователей, используя стандартные параметры расписания. Просмотрите протокол ошибок теста, нет ли в них сообщений об ошибках, созданных тестируемой системой. Выполните тесты с одним виртуальным пользователем и убедитесь, что тестируемая система не создает сообщения об ошибках, - только после этого можно выполнять тесты с большим количеством пользователей. Если происходят неполадки, перезапустите компьютеры рабочей среды и агентов перед повторным выполнением тестов.
Если при выполнении теста рабочая среда завершает работу, найдите файлы, имена которых начинаются с javacore. Имена файлов javacore содержат дату, время и ИД процессов. Если файл javacore с соответствующей датой, временем и ИД процесса найден, откройте его в текстовом редакторе. Причина неполадки будет указана в начале файла javacore.
Если после записи тестов при их последующем выполнении ожидаемое поведение в приложении не запускается,рекомендуется выполнить корреляцию данных в ручном режиме. Обычно о необходимости дополнительной корреляции данных можно узнать из протокола теста, в котором появляется сообщение Не удается извлечь значение. Для устранения неполадок, связанных с корреляцией данных, выполните тесты в условиях, когда на компьютере рабочей среды работает всего один виртуальный пользователь, и сравните воспроизведение с записанным тестом. Сравнение покажет, какие ответы тестируемой системы являются непредвиденными. Информация об использовании протокола тестов и панели Данные протокола для устранения неполадок в тестах HTTP приведена в разделе Отладка тестов HTTP. Дополнительная информация о корреляции данных приведена в разделе ../../com.ibm.rational.test.lt.common.doc/topics/tdatacorrtop.html.
Во всех режимах адаптера используется протокол ошибок Eclipse. Для просмотра протокола выберите в рабочей среде . По умолчанию он содержит предупреждающие сообщения и сообщения об ошибках. Для того чтобы включить более подробное ведение протокола для адаптера, выберите . Компонент протокола для адаптера имеет имя com.ibm.rational.test.lt.rqm.adapter.
Если адаптер запущен как служба Windows или из командной строки, файл adapter.log можно просмотреть, не открывая рабочую среду тестирования.
| Неполадка | Решение или причина |
|---|---|
| Где следует искать описание ошибок или предупреждений? | В рабочей среде выберите . |
| Адаптеры недоступны. |
|
| Адаптеру не удается установить соединение с Rational Quality Manager. | Проверьте, работает ли сервер. При необходимости перезапустите сервер или проверьте возможность сетевого взаимодействия. |
| В окне выбора адаптер показан красным цветом. |
|
| При попытке импорта сценария из адаптера не найден ни один сценарий. |
|
| Адаптер запущен из командной строки или как услуга, но тесты все равно не выполняются. | Запустите адаптер в режиме GUI, чтобы понять, что происходит, когда рабочая среда теста выполняет сценарий тестирования. |
| Службы адаптера Windows не запускаются. В сообщении об ошибке указано, что служба не запущена вовремя. | Убедитесь, что компьютер работает на платформе .NET 2.0 или старшей версии. Платформу можно установить с сайта обновлений Windows или в ручном режиме. Дополнительная информация об установке .NET приведена на сайте http://support.microsoft.com/kb/923100. |
| При тестировании общих ресурсов выполнение прерывается и открывается сообщение IOException. | Вероятнее всего, Rational Quality Manager с общим каталогом UNC настроена неправильно.
|
| При тестировании общих ресурсов выполнение прерывается и открывается сообщение об ошибке Низкий уровень модели. | Убедитесь, что в адаптере установлены обязательные расширения протокола. Ресурсы теста из общего каталога могут выполняться только в рабочей области адаптера, которая поддерживает такие протоколы. |
| Не удается выполнить тесты службы, созданные в предыдущей версии продукта. | Обновите все ресурсы SOA до последней версии. |
Адаптеру не удается подключиться к серверу, открывается одно из следующих сообщений об ошибках:
|
|