Этот раздел посвящен устранению неполадок IBM® Rational Performance Tester.
Если при выполнении тестов происходят ошибки, проверьте, выполняются ли вами Советы по тестированию производительности.
Если при выполнении теста появляется сообщение об ошибке, попробуйте найти это сообщение в разделе Сообщения об ошибках тестирования производительности электронной справки. В нем перечислены только наиболее распространенные сообщения об ошибках. Если ошибка произошла, а сообщение об ошибке не отображается, откройте протокол ошибок, выбрав . Если при выполнении теста рабочая среда завершает работу, перезапустите рабочую среду и просмотрите протокол ошибок. По умолчанию он содержит предупреждающие сообщения и сообщения об ошибках. Стандартный уровень ведения протокола можно повысить, выбрав . Файл протокола хранится в каталоге .metadata рабочей области.
Способы обхода и устранения неполадок можно найти не только в электронной справке, но
и на
форуме
тестирования производительности продуктов
Rational на веб-сайте
developerWorks, а также в
технических
примечаниях базы знаний службы поддержки
Rational Performance Tester.
При тестировании производительности возможны следующие неполадки:
Неполадки связи между рабочей средой и компьютерами агентов
Если при запуске выполнения тестов происходит остановка или блокировка рабочей
среды, убедитесь, что все компьютеры агентов работают. Для проверки правильности настройки экземпляра выполните следующие действия:
- Убедитесь, что на них доступно достаточно свободного места.
- Перезапустите компьютер рабочей среды.
- Проверьте сетевое соединение между компьютером рабочей среды и компьютерами агентов. С
помощью команды ping можно проверить преобразование имя хоста из файла majordomo.config в
системе агента. В случае ошибки проверки связи укажите IP-адрес рабочей среды.
- Проверьте номер порта сервера в системе рабочей среды тестирования. Выберите
. Этот номер порта должен быть указан в файле majordomo.config в системах агентов.
- Перезапустите компьютеры агентов и убедитесь в том, что процесс Majordomo
выполняется.
- В системах агентов укажите необязательный флаг отладки в файле majordomo.config. Укажите
значение true; значение по умолчанию - false. Перезапускать агент не требуется. Изменения
автоматически извлекаются из файла majordomo.config в течение десяти секунд. Найдите
файл majordomo.log в каталоге %temp%. Этот файл содержит информацию о попытках обращения
к рабочей среде, включая информацию об ошибках и причинах ошибок.
- Для проверки состояния агента в системе рабочей среды щелкните на значке
. Для контроллера агента можно попробовать организовать совместное использование
файлов между компьютером рабочей среды и компьютерами агентов. Выберите , добавьте компьютеры агентов как хосты и выберите Проверить соединение для тестирования соединения с экземплярами контроллера агента, работающими на компьютерах агентов.
Неполадки конфигурации записи
- При записи не фиксируется трафик HTTP
- Инструкции по настройке веб-браузера приведены в разделе Запись надежных тестов HTTP. Для записи тестов с защищенного веб-сайта при помощи Internet Explorer обратитесь к информации из раздела Настройка Internet Explorer для записи с защищенного веб-сайта.
Выключите брандмауэры на компьютере рабочей среды и компьютерах агентов.
- При записи не фиксируется трафик
- Проверьте, соответствует ли тип выбранного устройства записи протоколу, используемому тестируемой системой. Например, устройство записи HTTP не должно использоваться, если тестируемая система работает с протоколом Citrix.
- После записи тест не создан
- Если генератору тестов не удается создать тест на основании записанного трафика, то сообщение об ошибке выводится на экран или заносится в протокол ошибок. Попробуйте найти это сообщение в разделе Сообщения об ошибках тестирования производительности электронной справки. Сообщения об ошибках также могут быть задокументированы в виде технических примечаний в базе знаний службы поддержки на сайте http://www.ibm.com/software/awdtools/tester/performance/support/.
- Средства управления функцией записи недоступны
- При обращении к рабочей области из другой версии продукта средства управления функцией записи недоступны. Вместо них будут показаны средства управления из другой версии продукта. Выберите , чтобы восстановить проекцию Тест производительности или Тест службы. Можно также воспользоваться мастером, выбрав .
Неполадки при выполнении больших или длительных тестов
Если выполнение теста завершается с ошибками, проверьте, соответствует ли компьютер рабочей среды и компьютеры агентов требованиям к программному обеспечению и оборудованию, которые определены в инструкции по установке. Особое внимание обратите на требования к памяти и свободному месту на диске. Дополнительная информация о том, как правильно выбрать размер кучи, чтобы не допустить ошибок недостаточности памяти, приведена в разделе Увеличение объема выделяемой памяти. Использование ресурсов процессора и памяти на компьютерах рабочей среды и компьютерах агентов можно контролировать при помощи процессов 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.
Общие ошибки интеграции с IBM Rational Quality Manager
Во всех режимах адаптера используется протокол ошибок Eclipse. Для просмотра протокола выберите в рабочей среде . По умолчанию он содержит предупреждающие сообщения и сообщения об ошибках.
Для того чтобы включить более подробное ведение протокола для адаптера, выберите . Компонент протокола для
адаптера имеет имя com.ibm.rational.test.lt.rqm.adapter.
Если адаптер запущен как служба Windows или из командной строки, файл adapter.log можно просмотреть, не открывая рабочую среду тестирования.
Неполадка |
Решение или причина |
Где следует искать описание ошибок или предупреждений? |
В рабочей среде выберите . |
Адаптеры недоступны. |
- Проверьте правильность адреса сервера Rational Quality Manager, указанного для адаптера. Укажите правильный адрес.
- Проверьте правильность указанного имени пользователя и пароля. Укажите правильный пароль.
|
Адаптеру не удается установить соединение с Rational Quality Manager. |
Проверьте, работает ли сервер. При необходимости перезапустите сервер или проверьте возможность сетевого взаимодействия. |
В окне выбора адаптер показан красным цветом. |
- Адаптер не обменивается данными с сервером.
- Возможно, адаптер занят.
|
При попытке импорта сценария из адаптера не найден ни один сценарий. |
- Проверьте, является ли путь к проекту, указанный в Rational Quality Manager, проектом из рабочей области, которая связана с работающим адаптером. Указывать следует только имя проекта: вероятность ошибок будет меньше, чем при вводе полного пути к проекту. Однако допустимы оба варианта.
- При запуске из командной строки или как услуги переменная среды WORKSPACE_DIR, заданная в файле adapter.config, должна совпадать с каталогом, указанным в окне выбора рабочей области при запуске рабочей среды теста. Будьте внимательны: здесь не может быть указан путь к папке проекта из каталога рабочей области.
- Проверьте, не содержит ли рабочая область проект, скопированный из общего каталога. Рабочая область, содержащая проекты из общих каталогов, не может быть использована для проектов, не находящихся в общем пользовании.
|
Адаптер запущен из командной строки или как услуга, но тесты все равно не выполняются. |
Запустите адаптер в режиме GUI, чтобы понять,
что происходит, когда рабочая среда теста выполняет сценарий тестирования. |
Службы адаптера Windows не запускаются. В сообщении об ошибке указано, что служба не запущена вовремя. |
Убедитесь, что компьютер работает на платформе .NET 2.0 или старшей версии.
Платформу можно установить с сайта обновлений Windows или в ручном режиме. Дополнительная информация об установке .NET приведена на сайте http://support.microsoft.com/kb/923100. |
При тестировании общих ресурсов выполнение прерывается и открывается сообщение IOException. |
Вероятнее всего, Rational Quality Manager с общим каталогом UNC настроена неправильно.- Из Rational Quality Manager,
убедитесь, что для доступа к общему каталогу UNC система не будет запрашивать пароль. Рекомендуется подключить диск в Windows для системы Rational Quality Manager, чтобы войти в общий каталог UNC.
- Проверьте, определен ли общий ресурс в Rational Quality Manager в разделе .
- Убедитесь, что в сценарии тестирования указан существующий общий каталог. Если сценарий тестирования Rational Quality Manager связан с общим каталогом, который был изменен (например, в случае назначения другого IP-адреса), рекомендуется повторно выполнить ассоциацию каждого сценария тестирования.
- Убедитесь что в общем каталоге UNC, заданном в Rational Quality Manager, указан проект.
|
При тестировании общих ресурсов выполнение прерывается и открывается сообщение об ошибке Низкий уровень модели. |
Убедитесь, что в адаптере установлены обязательные расширения протокола. Ресурсы теста из общего каталога могут выполняться только в рабочей области адаптера, которая поддерживает такие протоколы. |
Не удается выполнить тесты службы, созданные в предыдущей версии продукта. |
Обновите все ресурсы SOA до последней версии. |
Адаптеру не удается подключиться к серверу, открывается одно из следующих сообщений об ошибках:- Ошибка связи с сервером
- Ошибка при регистрации адаптера
|
- При работе с Rational Quality Manager 3.0
или старшей версии URL сервера, настроенный для адаптера, должен точно совпадать с общедоступным URI сервера Rational Quality Manager.
Общедоступный URI сервера можно узнать на странице администратора Rational Quality Manager. По умолчанию страница администратора находится по адресу https://servername:9443/qm/admin.
- Пользователь адаптера должен быть участником области проекта Rational Quality Manager. Узнать, является ли пользователь адаптера участником области проекта, можно на странице администрирования области проекта на сервере Rational Quality Manager.
Для Rational Quality Manager 3.0 и старших версий пользователь адаптера должен быть назначен на роль участника, а не автора группы тестирования. Ошибка может происходить также после изменения стандартных значений этих ролей.
|