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

Фотография

Нагрузочное тестирование


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

#1 blbl

blbl

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

  • Members
  • Pip
  • 10 сообщений

Отправлено 23 февраля 2011 - 10:42

Добрый день! написал небольшой тест для сайта. В котором он просто ходит по ссылкам (в заранее определенном порядке). Скажите пожалуйста можно ли считать такой тест нормальным ? слышал что из за того что каждый "юзер" будет ходить по одинаковым ссылкам, информация будет кешироваться и результаты не будут соответствовать действительности.
  • 0

#2 shiron

shiron

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

  • Members
  • Pip
  • 6 сообщений
  • ФИО:Сташевский Павел

Отправлено 23 февраля 2011 - 12:06

Если сайт поддерживает кеширование страниц, то да, через какое-то время они будут закешированы на стороне сервера. Однако, во-первых, следует учесть, что и при обычной пользовательской нагрузке страницы будут кешироваться. Во-вторых, если нужно проверить скорость отдачи незакешированных страниц, то как правило, кеширование можно отключить.
  • 0

#3 blbl

blbl

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

  • Members
  • Pip
  • 10 сообщений

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

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


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

Может есть еще какие то варианты ?)
  • 0

#4 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 23 февраля 2011 - 12:29

Модифицируйте скрипт, сделайте другой, который те же ссылки проходит не подряд, а в случайном порядке.
А потом сравните характеристики производительности, которые дают эти два скрипта, тогда точно узнаете, важно это или нет.
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#5 blbl

blbl

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

  • Members
  • Pip
  • 10 сообщений

Отправлено 23 февраля 2011 - 12:41

Модифицируйте скрипт, сделайте другой, который те же ссылки проходит не подряд, а в случайном порядке.
А потом сравните характеристики производительности, которые дают эти два скрипта, тогда точно узнаете, важно это или нет.


Скрипт модифицировать не могу, дело в том что к ссылкам клеятся параметры по ходу загрузки страницы (параметры всегда разные). В текущем скрипте я выдергиваю ссылки при помощи регулярных выражений. Как можно дергать запросы в случайном порядке в данной ситуации ?
  • 0

#6 Troubleshooter

Troubleshooter

    Опытный участник

  • Members
  • PipPipPipPip
  • 398 сообщений
  • Город:Киев

Отправлено 23 февраля 2011 - 15:08

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

Ошибочное мнение, большинство пользователей будут ходить во вашим ссылкам следуя достаточно последовательным сценариям. А вот хаотичное кликанье и есть пример нереалистичного сценария также как и перебор всех ссылок.
  • 0

#7 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 23 февраля 2011 - 16:59


Модифицируйте скрипт, сделайте другой, который те же ссылки проходит не подряд, а в случайном порядке.
А потом сравните характеристики производительности, которые дают эти два скрипта, тогда точно узнаете, важно это или нет.

Скрипт модифицировать не могу, дело в том что к ссылкам клеятся параметры по ходу загрузки страницы (параметры всегда разные). В текущем скрипте я выдергиваю ссылки при помощи регулярных выражений. Как можно дергать запросы в случайном порядке в данной ситуации ?

Ну, пользователь, по Вашим словам может ходить по ссылкам в другом порядке, вот я и предлагаю этот элемент случайности добавить, а не абсолютно беспорядочный набор запросов.
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#8 blbl

blbl

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

  • Members
  • Pip
  • 10 сообщений

Отправлено 24 февраля 2011 - 07:50



Модифицируйте скрипт, сделайте другой, который те же ссылки проходит не подряд, а в случайном порядке.
А потом сравните характеристики производительности, которые дают эти два скрипта, тогда точно узнаете, важно это или нет.

Скрипт модифицировать не могу, дело в том что к ссылкам клеятся параметры по ходу загрузки страницы (параметры всегда разные). В текущем скрипте я выдергиваю ссылки при помощи регулярных выражений. Как можно дергать запросы в случайном порядке в данной ситуации ?

Ну, пользователь, по Вашим словам может ходить по ссылкам в другом порядке, вот я и предлагаю этот элемент случайности добавить, а не абсолютно беспорядочный набор запросов.


А как добавить этот элемент случайности ? файл с линками я не могу сделать, так как к ним клеятся параметры уже по ходу ...

И еще такой вопрос) у меня есть HTTP Reques где я логинюсь под определенным аккаунтом, нужно ли делать логин под разными аккаунтами ? или можно все делать под одной учеткой ? И как эти ситуации могут повлиять на тест ?
  • 0

#9 Maximchick

Maximchick

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

  • Members
  • Pip
  • 21 сообщений
  • ФИО:Борисов Максим Геннадьевич

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

[/quote]

А как добавить этот элемент случайности ? файл с линками я не могу сделать, так как к ним клеятся параметры уже по ходу ...

И еще такой вопрос) у меня есть HTTP Reques где я логинюсь под определенным аккаунтом, нужно ли делать логин под разными аккаунтами ? или можно все делать под одной учеткой ? И как эти ситуации могут повлиять на тест ?
[/quote]

Смотря как организовано пресловутое кеширование...
  • 0

#10 elfische

elfische

    Постоянный участник

  • Members
  • PipPipPip
  • 186 сообщений
  • ФИО:Андреева Татьяна
  • Город:Казань


Отправлено 05 июня 2011 - 08:54

Как решились проблемы? Кажется, мне придётся пройти через это всё завтра.
  • 0


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

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