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

Фотография

С чего начать нагрузочное тестирование?


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

#21 Sudo -NAT

Sudo -NAT

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

  • Members
  • Pip
  • 21 сообщений
  • ФИО:Афонин Игорь Валодьевич

Отправлено 15 января 2007 - 10:49

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

Спасибо Дмитрий, очень толковое объяснение, думаю от него и стоит отталкиваться :)

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

Вопрос, чуть-чуть поставил меня в тупик, так как имеется модель OSI и на каждом её уровне используются разные протокола обмена данными. Можно как-то конкретизировать, так как при общении с одним разработчиком, он утверждает, что используется протокол - TCP\IP, другой - RMI-IIOP protocol for EJB, каждый, по сути, прав, но на что опираться мне - понять не могу.
  • 0

#22 a66at

a66at

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

  • Members
  • PipPipPip
  • 184 сообщений
  • ФИО:Victor Ichalov

Отправлено 15 января 2007 - 16:31

RMI-IIOP protocol for EJB

Просмотр сообщения

В отсутствие главного эксперта я опять влезу по поводу выбора тулов. Работать естественно лучше на протоколе прикладного уровня, его уровень абстракции как-то больше приближен к Вашим целям. Собственно, RMI-IIOP поддерживает для скриптования Mercury LoadRunner, а Rational - так как я описывал в предыдущик постах (т.е. придётся от клиента отклеивать визуальную часть и вместо неё писать эмулятор пользователя). Мнение коллективного разума по выбору тула можно найти здесь: http://www.sqaforums...ber=45013&page=
Насколько я понимаю у вас разработки ведутся под WebsSphere, в будущем у Вас возможно ещё возникнет желание сертифицировать свою систему на оборудовании IBM, насколько мне известно использовать для этого Rational не обязательно, т.е. это на выбор тула это на самом деле не влияет.
  • 0

#23 Dmitry_NJ

Dmitry_NJ

    Консультант

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

Отправлено 15 января 2007 - 19:42

Вопрос, чуть-чуть поставил меня в тупик, так как имеется модель OSI и на каждом её уровне используются разные протокола обмена данными. Можно как-то конкретизировать, так как при общении с одним разработчиком, он утверждает, что используется протокол - TCP\IP, другой - RMI-IIOP protocol for EJB, каждый, по сути, прав, но на что опираться мне - понять не могу.

Когда идет речь о поддержке тех или иных протоколов в инструментах нагрузочного тестирования, то имеются в виду, конечно же, прикладные протоколы. В терминах OSI это application layer protocols. Так что тот разработчик, который ответил про RMI-IIOP, ответил именно то, о чем вы спрашивали.

И "поддержка" означает, что тул умеет записывать траффик по данному протоколу, а не просто позволяет вам ручками самому писать код. Ценность любого тула в том и заключается, чтобы по максимуму сэкономить вам время на разработку и сделать максимум работы за вас.
  • 0
Дмитрий Шевченко

HP Software

#24 Sudo -NAT

Sudo -NAT

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

  • Members
  • Pip
  • 21 сообщений
  • ФИО:Афонин Игорь Валодьевич

Отправлено 17 января 2007 - 08:55

//Dmitry_NJ
И какие тулы вы посоветуете, испробовать для тестирования?
  • 0

#25 a66at

a66at

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

  • Members
  • PipPipPip
  • 184 сообщений
  • ФИО:Victor Ichalov

Отправлено 17 января 2007 - 14:35

И какие тулы вы посоветуете, испробовать для тестирования?

Просмотр сообщения

Не искушайте человека возможностью прямого маркетинга. Если запал уже есть, то качайте пробную версию Mercury LoadRunner, у Вас будет 7 или 10 дней чтобы дойти до уровня сборки и запуска сценария. :) Для сравнения можете с помощью программистов опробовать естественный способ, для этого никаких тулов сверх имеющихся и бесплатных не надо, нужно только их мотивировать. Если такое сравнение будет, напишите пожалуйста о результатах.
Вообще если Вы действительно хотите провести не только сертификационное тестирование, но и облегчить себе жизнь в эксплуатации, Вам возможно стоит заранее озаботиться об архитектуре своего приложения и его сред выполнения не только в разрезе используемых протоколов, но и скажем так, о компонентной архитектуре и потоках данных тоже. Это вам поможет принять более взвешенное решение по поводу моделируемого подмножества функциональности. А то, хоть и редко, но бывает так, что не очень важная для бизнеса функциональность вдруг в промышленной среде начнёт успешно конкурировать за какие-нибудь ресурсы с очень важной и как результат пользователи будут в непонятках и очень недовольны, а тестирование-то этого и не выявило.
  • 0

#26 Dmitry_NJ

Dmitry_NJ

    Консультант

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

Отправлено 17 января 2007 - 17:11

И какие тулы вы посоветуете, испробовать для тестирования?

Те, которые умеют работать с нужными вам протоколами. Если речь идет о RMI-IIOP, то помимо нашего LoadRunner еще борландовский SilkPerformer должен подойти. Качайте trial версии, пробуйте.

Только имейте в виду, что все Java-based протоколы не самые легкие в плане работы с ними. Особенно для новичков, которые до этого тул в глаза не видели. Так что просто будьте морально готовы, что придется попотеть, чтобы все заработало как надо.
  • 0
Дмитрий Шевченко

HP Software

#27 aaa

aaa

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

  • Members
  • PipPip
  • 110 сообщений
  • ФИО:Макеенков Сергей Сергеевич
  • Город:г. Ивантеевка

Отправлено 10 августа 2007 - 12:17

всем спасибо!
  • 0
Что я буду делать в свободный день:
поиграю в самолетики под кроватью,
совершу мелкое хулиганство над печенью,
поищу место под солнцем, накормлю жадные пальцы,
поражу красноречием, пренебрегу приличиями.

Blog - блог о тестировании и не только
------
Светодиоды - интернет-магазин


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

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