Перейти к содержимому

Фотография

Проблема запуска RTE юзер


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 8

#1 IlyaCh

IlyaCh

    Новый участник

  • Members
  • Pip
  • 18 сообщений
  • ФИО:Ilya

Отправлено 23 сентября 2005 - 08:45

Добрый день коллеги.
Собсна есть Terminal Emulation скрипт, до 10ти пользователей он работает, а вот больше он начинает падать на ожиданиях курсора, при чем в разных местах. Как показал визуальный контроль над действиями vu он как будто забывает выполнить действие. При этом ресурсы нагружалки и сервера далеко не исчерпаны.
Помогите плз. :dirol:
  • 0

#2 Dmitry_NJ

Dmitry_NJ

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 3 122 сообщений
  • ФИО:Дмитрий Шевченко
  • Город:New Jersey, USA

Отправлено 24 сентября 2005 - 06:57

.pts файл (обычно termset.pts) в директории скрипта имеется? lr_think_time() между каждой операцией стоит? "Replay Think Time" в RTS выставлено?
  • 0
Дмитрий Шевченко

HP Software

#3 IlyaCh

IlyaCh

    Новый участник

  • Members
  • Pip
  • 18 сообщений
  • ФИО:Ilya

Отправлено 24 сентября 2005 - 07:53

Да, файл настройки *.pts есть и дежит в директории скрипта. lr_think_time() между операциями стоит.

Пробовали и Replay Think Time "as record", и увеличивать "Multiply recorded think time by" . Ни фига не помогает!
  • 0

#4 Dmitry_NJ

Dmitry_NJ

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 3 122 сообщений
  • ФИО:Дмитрий Шевченко
  • Город:New Jersey, USA

Отправлено 24 сентября 2005 - 08:25

В контроллере, Load Generator -> Details, VUser Limits tab. Отмечен ли checkbox RTE? Если да, то каков лимит?
  • 0
Дмитрий Шевченко

HP Software

#5 IlyaCh

IlyaCh

    Новый участник

  • Members
  • Pip
  • 18 сообщений
  • ФИО:Ilya

Отправлено 24 сентября 2005 - 08:36

Да, отмечен - 1000 vusers.
  • 0

#6 Dmitry_NJ

Dmitry_NJ

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 3 122 сообщений
  • ФИО:Дмитрий Шевченко
  • Город:New Jersey, USA

Отправлено 24 сентября 2005 - 09:10

Так, ну с конфигурацией вроде проблем нет. Значит проблема скорее всего чисто программная, связанная с синхронизацией в самом скрипте. Я бы для отладки после каждой функции TE_wait_sync() вставил бы еще lr_think_time() с каким-нибудь заведомо большим числом, чтобы посмотреть изменится ли что-нибудь в этом случае.
  • 0
Дмитрий Шевченко

HP Software

#7 IlyaCh

IlyaCh

    Новый участник

  • Members
  • Pip
  • 18 сообщений
  • ФИО:Ilya

Отправлено 24 сентября 2005 - 09:40

Пошу прощения, не указал сразу, что работаем мы с at386 в terminal mode vt100. А указанная вами функция работает только в IBM mode.
Вот пример кода:

TE_type("<kReturn>");
lr_think_time(1);
TE_wait_cursor(79, 25, 100, 90);

  • 0

#8 Dmitry_NJ

Dmitry_NJ

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 3 122 сообщений
  • ФИО:Дмитрий Шевченко
  • Город:New Jersey, USA

Отправлено 24 сентября 2005 - 19:42

Я бы сказал, чтo 100 миллисекунд может быть не очень удачным значением для ожидания стабилизации курсора при нагрузочном тестировании. Попробуйте увеличить этот параметр для всех функций TE_wait_cursor(), например, до 3000, чтобы проверить как это повлияет на проблему.
  • 0
Дмитрий Шевченко

HP Software

#9 IlyaCh

IlyaCh

    Новый участник

  • Members
  • Pip
  • 18 сообщений
  • ФИО:Ilya

Отправлено 26 сентября 2005 - 06:57

Попробовали увеличить ожидания стабилизации курсора, как вы посоветовали, но и это не помогло :(
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных