2013-04-11 3 views
0

Запуск одного сценария только с двумя пользователями как один сценарий без каких-либо шагов, просто подумайте, что время установлено на 3 секунды и случайное (50% -150%). Я испытываю, что сервер веб-приложений пробелы памяти через 10 минут каждый раз (я проверил тест несколько раз, и это происходит в одно и то же время каждый раз). Сначала я понял, что это была утечка памяти в приложении, но после некоторого раздумья я подумал, что это может быть связано со сценарием. Весь сценарий, имеющий только одно действие, включающее в себя вход и выход из единственного блока действий, занимает около 50 секунд для запуска, и у меня есть значение по умолчанию , как только предыдущая итерация заканчивается, установите значение с задержкой после окончания предыдущей итерации или фиксированный/случайный интервал комплект.LoadRunner и необходимость в шагании

Не удалось использовать фиксированные/случайные интервал вызвать эту «утечку памяти»? Я предполагаю, что не упомянутые настройки фактически начнут новую итерацию до того, как она закончится, и этот obvioulsy приведет к накоплению памяти на сервере, что приведет к этой «утечке памяти». Но, если нет стимула, это может произойти?

И не имея итераций в моем сценарии, могу ли я по-прежнему использовать стимуляцию?

+0

Пожалуйста, обновите запись с некоторыми фрагментами кода .. это всегда легче, когда вы видите, что Идет дальше .. –

ответ

0

Чтобы ответить на ваш последний вопрос: НЕТ.

Pacing явно используется, когда начинается новая итерация. Итерационный запуск задерживается в соответствии с настройками стимуляции.

Спекуляции/Выводы:

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

Предложение:

Попробуйте запустить сценарий с 4-х пользователей. Вы получаете OUT OF MEMORY на веб-сервере через 5 минут?

+0

Я смог добавить в свой сценарий по сценарию на контроллере всего лишь одно действие в моем скрипте? –

+0

Параметр влияет только на задержку между итерациями, независимо от количества действий в скрипте –

0

Если на самом деле существует утечка, ваш сценарий/сценарий не должен вызывать его, но я думаю, что вы можете потенциально привести к тому, что он окажется проблемой раньше, в зависимости от того, как вы его запускаете.

Например, предположим, что с 5 пользователями и разумными шагами и мыслями, сервер не умирает в течение 16 часов. Но с 50 пользователями он умирает через 2 часа. Вы не вызвали проблему, просто разоблачили ее раньше.

0

я надеюсь, что его веб-сервер problem.pacing не что иное, как разрыв во времени между ними итераций, это не влияет действий или операций в сценарии

Смежные вопросы