Проблема запуска RTE юзер
Автор IlyaCh, 23 сен 2005 08:45
Сообщений в теме: 8
#1
Отправлено 23 сентября 2005 - 08:45
Добрый день коллеги.
Собсна есть Terminal Emulation скрипт, до 10ти пользователей он работает, а вот больше он начинает падать на ожиданиях курсора, при чем в разных местах. Как показал визуальный контроль над действиями vu он как будто забывает выполнить действие. При этом ресурсы нагружалки и сервера далеко не исчерпаны.
Помогите плз.
Собсна есть Terminal Emulation скрипт, до 10ти пользователей он работает, а вот больше он начинает падать на ожиданиях курсора, при чем в разных местах. Как показал визуальный контроль над действиями vu он как будто забывает выполнить действие. При этом ресурсы нагружалки и сервера далеко не исчерпаны.
Помогите плз.
#2
Отправлено 24 сентября 2005 - 06:57
.pts файл (обычно termset.pts) в директории скрипта имеется? lr_think_time() между каждой операцией стоит? "Replay Think Time" в RTS выставлено?
#3
Отправлено 24 сентября 2005 - 07:53
Да, файл настройки *.pts есть и дежит в директории скрипта. lr_think_time() между операциями стоит.
Пробовали и Replay Think Time "as record", и увеличивать "Multiply recorded think time by" . Ни фига не помогает!
Пробовали и Replay Think Time "as record", и увеличивать "Multiply recorded think time by" . Ни фига не помогает!
#4
Отправлено 24 сентября 2005 - 08:25
В контроллере, Load Generator -> Details, VUser Limits tab. Отмечен ли checkbox RTE? Если да, то каков лимит?
#5
Отправлено 24 сентября 2005 - 08:36
Да, отмечен - 1000 vusers.
#6
Отправлено 24 сентября 2005 - 09:10
Так, ну с конфигурацией вроде проблем нет. Значит проблема скорее всего чисто программная, связанная с синхронизацией в самом скрипте. Я бы для отладки после каждой функции TE_wait_sync() вставил бы еще lr_think_time() с каким-нибудь заведомо большим числом, чтобы посмотреть изменится ли что-нибудь в этом случае.
#7
Отправлено 24 сентября 2005 - 09:40
Пошу прощения, не указал сразу, что работаем мы с at386 в terminal mode vt100. А указанная вами функция работает только в IBM mode.
Вот пример кода:
Вот пример кода:
TE_type("<kReturn>"); lr_think_time(1); TE_wait_cursor(79, 25, 100, 90);
#8
Отправлено 24 сентября 2005 - 19:42
Я бы сказал, чтo 100 миллисекунд может быть не очень удачным значением для ожидания стабилизации курсора при нагрузочном тестировании. Попробуйте увеличить этот параметр для всех функций TE_wait_cursor(), например, до 3000, чтобы проверить как это повлияет на проблему.
#9
Отправлено 26 сентября 2005 - 06:57
Попробовали увеличить ожидания стабилизации курсора, как вы посоветовали, но и это не помогло :(
Количество пользователей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 анонимных