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. Пожалуйста, проверьте, чтобы настройки вашего расписания соответствовали оптимальным настройкам, описанным там.

Другие вопросы по тегам