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

Python для начинающих
онлайн, начало 23 сентября
Школа тест-менеджеров v. 2.0
онлайн, начало 2 сентября
Docker: инструменты тестировщика
онлайн, начало 23 сентября
Первый Онлайн ИНститут Тестировщиков
онлайн, начало 21 сентября
Фотография

Перетаскивание объекта зависает.


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

#1 Taras

Taras

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

  • Members
  • Pip
  • 24 сообщений
  • ФИО:Тарас Анатольевич Мордвинов
  • Город:Донецк

Отправлено 12 апреля 2011 - 11:18

Всем привет. Поступил запрос на нагрузочный тест, в котором 6 элементов дропаются в шесть фреймов, после чего закрываются и снова дропаются в течение всей ночи. Браузер ИЕ8. Так вот судя по логам уже через полтора часа не удалось осуществить mouseDown с ошибкой наподобие "неверный аргумент". Что делать? Посоветуйте плз!
  • 0

#2 mcreature

mcreature

    Активный участник

  • Members
  • PipPip
  • 88 сообщений

Отправлено 12 апреля 2011 - 12:11

Всем привет. Поступил запрос на нагрузочный тест, в котором 6 элементов дропаются в шесть фреймов, после чего закрываются и снова дропаются в течение всей ночи. Браузер ИЕ8. Так вот судя по логам уже через полтора часа не удалось осуществить mouseDown с ошибкой наподобие "неверный аргумент". Что делать? Посоветуйте плз!

Ну на вскидку, я бы обернул в try/catch и повторил бы попытку в случае неудачи.
  • 0

#3 Taras

Taras

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

  • Members
  • Pip
  • 24 сообщений
  • ФИО:Тарас Анатольевич Мордвинов
  • Город:Донецк

Отправлено 12 апреля 2011 - 12:54

Ну на вскидку, я бы обернул в try/catch и повторил бы попытку в случае неудачи.

Я тоже об этом подумал, в текущей реализации это единственный выход наверное(но не очень хороший, нагрузочное тестирование становится не нагрузочным вовсе, вот бы в причинах разобраться). Похоже проблема в сильных тормозах - каждый открытый элемент съедает порядка 20% CPU.
Но вот еще вопрос, ДнД делается крайне медленно, 40-50 секунд (5-7 в фф). Это JS тормозит?
  • 0

#4 mcreature

mcreature

    Активный участник

  • Members
  • PipPip
  • 88 сообщений

Отправлено 12 апреля 2011 - 13:14


Ну на вскидку, я бы обернул в try/catch и повторил бы попытку в случае неудачи.

Я тоже об этом подумал, в текущей реализации это единственный выход наверное(но не очень хороший, нагрузочное тестирование становится не нагрузочным вовсе, вот бы в причинах разобраться). Похоже проблема в сильных тормозах - каждый открытый элемент съедает порядка 20% CPU.
Но вот еще вопрос, ДнД делается крайне медленно, 40-50 секунд (5-7 в фф). Это JS тормозит?

А вы используете xpath? В ИЕ xpath работает намного медленнее, чем в ФФ. Тут лучше использовать css-локаторы.
Хотя 5-7 секунд все равно много. Ну если у вас на сервере при запущенном тесте съедаются все ресурсы, то вероятно что да, js тормозит.

Если try/catch у вас будет отрабатывать раз в 1 - 1.5 часа, то я думаю это не страшно и для нагрузки погрешность не значительная.
А вообще, это в любом случае не будет нормальным нагрузочным тестированием. Селениум для нормального нагрузочного тестирования не годится. Хотя, честно признаться, сам не так давно занимался подобным извращением. Начальство, оно всевластно =)
  • 0

#5 Taras

Taras

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

  • Members
  • Pip
  • 24 сообщений
  • ФИО:Тарас Анатольевич Мордвинов
  • Город:Донецк

Отправлено 12 апреля 2011 - 14:33

А вы используете xpath? В ИЕ xpath работает намного медленнее, чем в ФФ. Тут лучше использовать css-локаторы.

Я даже не знаю что это и как работает, яб разобрался конечно, но времени в обрез, релиз на носу :(

Начальство, оно всевластно =)

Это да, но кстати для данного типа нагрузочного тестирования Selenium подходит нормально, всего то дергать 6 объектов нужно.
  • 0


Selenium 2.0: стартовый уровень
онлайн
Программирование на Java для тестировщиков
онлайн
Автоматизация функционального тестирования
онлайн
Selenium WebDriver: полное руководство
онлайн



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

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

Яндекс.Метрика
Реклама на портале