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

Фотография

Нагрузочное тестирование Веб-приложения для начинающего за короткий ср

LoadComplete JMeter TestComplete

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

#1 Сергей

Сергей

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 245 сообщений
  • Город:Москва

Отправлено 17 февраля 2015 - 15:37

Коллеги. Нужна помощь.

 

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

 

Задача: веб-приложение типа вопрос-ответ. Пользователю приходит ссылка с его уникальным id. Пользователь открывает ссылку в браузере, выбирает радиобатон с ответом, кликает дальше пока не закончится опрос. База пользователей (ссылки в csv) есть.

 

Пользователей: ~3500

 

Чем можно смоделировать нагрузку?

 

1. LoadComplete из бесплатных до 50 vu. Стоит нереально для указанного кол-ва vu.

2. TestComplete из стареньких, крякнутых имеет модуль нагрузки, до 300 vu на одном хосте. Но для распределенного теста никто ставить не будет себе крякнутые версии, это штук 10 надо.

3. Смотрю в сторону JMeter. Имеются 2-3 машины i5/8GB/Window7.  Вопросы:

3.1. Реально JMeter реализовать на данных машинах нарузку. Если нет, то сколько макс юзеров смогу нагрузить?

3.2. Реально JMeter использовать под Windows?

 

Что посоветуете и с чего начать?

 

Спасибо за любые ответы.


  • 0

"Если ты хороший плотник и делаешь красивую тумбочку, ты не будешь прибивать сзади фанеру, даже несмотря на то, что задняя часть повернута к стене, и никто ее не видит. Ты будешь хорошо спать ночью, только если тебе удалось воплотить в своем произведении эстетическую красоту и качество." © Стив Джобс


#2 Сергей

Сергей

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 245 сообщений
  • Город:Москва

Отправлено 17 февраля 2015 - 15:39

Да, чтобы никто не подумал. Это не собеседование и не испытательный срок. Просто, как обычно, должно все работать ещё вчера.


  • 0

"Если ты хороший плотник и делаешь красивую тумбочку, ты не будешь прибивать сзади фанеру, даже несмотря на то, что задняя часть повернута к стене, и никто ее не видит. Ты будешь хорошо спать ночью, только если тебе удалось воплотить в своем произведении эстетическую красоту и качество." © Стив Джобс


#3 fesd

fesd

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

  • Members
  • PipPipPipPip
  • 262 сообщений

Отправлено 17 февраля 2015 - 15:50

 Берите JMeter, это жава => работает и под виндой. Судя по цифре в 3500 пользователей нагрузка в requests per second не должна быть слишком высокой и данных машин хватит с большим запасом.


  • 0

#4 Сергей

Сергей

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 245 сообщений
  • Город:Москва

Отправлено 18 марта 2015 - 15:05

Может кому пригодится: провел исследование на пригодность 3-х нагрузчиков: JMeter, SM LoadComplete, HP LoadRunner.

Итог: принцип везде одинаковый, по тяжести изучения инструменты идентичны, все три справились с задачами успешно. Производительность инструментария, к сожалению, не удалось проверить из-за ограничений в платных версиях в 50 юзеров.

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

p.s. возможно, для интереса, посмотрю ещё Rational Performance Tester.


  • 0

"Если ты хороший плотник и делаешь красивую тумбочку, ты не будешь прибивать сзади фанеру, даже несмотря на то, что задняя часть повернута к стене, и никто ее не видит. Ты будешь хорошо спать ночью, только если тебе удалось воплотить в своем произведении эстетическую красоту и качество." © Стив Джобс




Темы с аналогичным тегами LoadComplete, JMeter, TestComplete

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

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