Нагрузочное тестирование: LoadRunner vs Rational Perfomance tester
#1 Гость_ganzh_*
Отправлено 09 февраля 2009 - 13:08
Передо мной стоит задача сравнения двух инструментов: LoadRunner и IBM Rational Perfomance Tester.
В принципе я останавливаю свой выбор на LoadRunner, но нужно объяснить начальству преимущества.
Задачи: нагрузочное тестирование веб-приложений, веб-сервисов, и основная - нагрузка клиент-серверного приложения под Oracle (Oracle 2-tier), клиент написан на делфи. Воличество ВЮзеров - 500. Что вы можете порекомендовать? Какие аргументы за и против?
#2
Отправлено 09 февраля 2009 - 13:34
Берите любой :) В смысле любой из этих двух или вообще любой другой :)
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#3 Гость_ganzh_*
Отправлено 09 февраля 2009 - 13:39
Для этого и JMeterom обходимся.Живут же люди -- всего 500 вузеров, и уже LR или RPT покупают для веб-приложения :)
Берите любой :) В смысле любой из этих двух или вообще любой другой :)
В топике сказано, что
и основная - нагрузка клиент-серверного приложения под Oracle (Oracle 2-tier), клиент написан на делфи
Хорошо, пускай 2000 ВУЗеров если это коренным образом поменяет. Не думал, что 500 - принципиально. Это - приблизительная оценка.
#4
Отправлено 09 февраля 2009 - 13:56
А, извините, слона-то я не приметил :)В топике сказано, что
и основная - нагрузка клиент-серверного приложения под Oracle (Oracle 2-tier), клиент написан на делфи
Версия Oracle какая? Если 11 -- наверное лучшим выбором будет Oracle Real Application Testing. (Не уверен, что он работает с более ранними версиями, есть сведения, что работает, но официально -- нет).
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#5 Гость_ganzh_*
Отправлено 09 февраля 2009 - 13:58
#6
Отправлено 09 февраля 2009 - 14:07
Но я не стану утверждать, что он лучше, потому что вообще большая часть моих знакомых из двух указанных инструментов использует LR, как-то RPT мало распространён на просторах СНГ, поэтому опыта использования RPT вообще маловато... Могу только подтвердить, что LR умеет работать с Oracle 2-tier.
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#7
Отправлено 09 февраля 2009 - 14:16
Вы когда увидите счет за ваших Virtual users очень принципиально станет сколько конкурентных пользователей должно быть.Хорошо, пускай 2000 ВУЗеров если это коренным образом поменяет. Не думал, что 500 - принципиально. Это - приблизительная оценка.
#8 Гость_ganzh_*
Отправлено 09 февраля 2009 - 15:02
Знаю, знаю. Цена - это не последний для нас фактор, но лучше заплатить один раз за продукт, который удевлетворяет нашим требованиям. И в связи с кризисом количество вюзеров корректируется. Кроме того, в LoadRunner тестирование клиент*серверных приложений оракл встроено, а в рашионал - нужно докупать отдельно.Вы когда увидите счет за ваших Virtual users очень принципиально станет сколько конкурентных пользователей должно быть.Хорошо, пускай 2000 ВУЗеров если это коренным образом поменяет. Не думал, что 500 - принципиально. Это - приблизительная оценка.
С точки зрения фыункционала: клиент-серверные приложения под оракл тестированть удобней чем?
#9
Отправлено 09 февраля 2009 - 23:43
Количество реальных пользователей тестируемой системы кризис еще не подкорректировал?И в связи с кризисом количество вюзеров корректируется.
Смотря что вы понимаете под "встроено". Протоколы в LR продаются группами (bundles). И я вам могу сказать, что Web протоколы и DB протоколы находятся в разных bundles. Но если смотреть на вещи с точки зрения технологии, то да, все встроено (ну если не брать в расчет Diagnostics, конечно).Кроме того, в LoadRunner тестирование клиент*серверных приложений оракл встроено, а в рашионал - нужно докупать отдельно.
#10
Отправлено 07 августа 2009 - 05:38
Количество реальных пользователей тестируемой системы кризис еще не подкорректировал?И в связи с кризисом количество вюзеров корректируется.
Смотря что вы понимаете под "встроено". Протоколы в LR продаются группами (bundles). И я вам могу сказать, что Web протоколы и DB протоколы находятся в разных bundles. Но если смотреть на вещи с точки зрения технологии, то да, все встроено (ну если не брать в расчет Diagnostics, конечно).Кроме того, в LoadRunner тестирование клиент*серверных приложений оракл встроено, а в рашионал - нужно докупать отдельно.
Одним из бесспорных преимуществ LR для тестирования двухзвенного приложения Delphi - Oracle, является "легкость" виртуального пользователя (net8/ODBC). Иными словами на поддержку одного такого пользователя потребуется около 10Мб памяти, 500 -> 5Гб, то есть при тестировании Вам хватит трех нагрузочных станций (например, 2 + 2 +1)
Что касается IBM Rational Robot (Performance Tester тут вообще не подходит) - то на поддержку одного VU у него уходит чуть ли не вдвое больше памяти. Это один аргумент.
Второй аргумент субъективный - LR гораздо более гибко позволяет настроить сценарии тестирования.
Нагрузочное тестирование, оптимизация производительности, сайзинг
http://performance-lab.ru
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных