During RPT run, driver has reported that it is no longer receiving messages from the workbench
Я использую RPT8.3, в котором я запускаю расписание в RPT, имеющее 100 пользователей, которые должны работать до завершения без увеличения скорости. Структура графика:
-schedule (100 users)
|
|-User group(100% users)
|
|-6 recorded scripts...
Я использую ту же машину для запуска тестируемого приложения, в котором установлен RPT, т.е. верстак и агент - это одна машина.
Расписание работало около 3 часов, а затем выдало следующую ошибку:
Тестовый запуск остановлен из-за ошибки. Драйвер localhost сообщил, что он больше не получает сообщения из рабочей среды. Предыдущее сообщение, полученное от этого драйвера, 2683 миллисекунды назад, было KEEP_ALIVE. Последнее сообщение, отправленное этому драйверу 3556 миллисекунд назад, было USERSTATES,100 100,0, Группа пользователей 1 100 100,0.
Каковы могут быть возможные причины того, что драйвер прекратил получать сообщения из рабочей среды?
Также он использует KEEP_ALIVE в приведенном выше сообщении об ошибке. Что это значит?
Я проанализировал использование памяти и процессора во время расписания, запускаемого диспетчером задач Windows. Загрузка процессора была очень низкой, чем 100%, а также проблем с памятью.
Я использую windows7 и RPT8.3.
Спасибо..
1 ответ
Основываясь на описании, наиболее вероятной причиной является то, что в рабочей среде JVM появились проблемы с памятью. Журнал рабочей среды (представление журнала ошибок в рабочей среде или файл.log в /path/to/workspace/.metadata) может предложить некоторые дополнительные сведения о том, что пошло не так.
Этот технический документ IBM предоставляет много полезной информации для устранения неполадок.
В этой статье developerWorks также рассказывается о передовых методах нагрузочного тестирования с использованием RPT. Пожалуйста, проверьте, чтобы настройки вашего расписания соответствовали оптимальным настройкам, описанным там.