Blitz: Тестування продуктивності та навантаження з хмари
Важко придумати аналогію з навантаженням на веб-сервер, тому тут йдеться. Уявіть, що ви веб-сервер, а ваші відвідувачі - це банки з помідорами. Якщо у вас є одна або дві банки їжі, ви можете носити їх досить легко. Навантажте кілька сотень на руки, і жодна їжа не може потрапити туди, де їм потрібно. Тепер, якщо ви зможете якимось чином зменшити розмір кожної бідони, правильно розподілити їх та отримати допомогу з їх перенесенням, ви можете перевезти сотні.
Веб-сервер працює приблизно так само. Кілька сотень відвідувачів і ваш сервер можуть мати достатньо ресурсів для відображення та приведення відвідувача туди, куди вони йдуть. Але нагромаджуються тисячі або десятки тисяч, і сервер повзе до кінця. Це не так, наче хтось із відвідувачів може туди потрапити, а хтось не може ... всіх їх зупиняють. Ваші сторінки відображаються дуже повільно і навіть зовсім перестають завантажуватися. Це те, що наше сайт страждав за останні кілька тижнів.
Проблема полягає в тому, що більшість компаній часто розробляють або розміщують веб-сайт на сервері, який не має навантаження на нього. Потім вони пускають її у виробництво, відвідувачі приходять, і вона швидко йде вниз.
Щоб підготуватися до цього, послуги тестування продуктивності та навантаження може допомогти. Бліцкриг є хмарною службою продуктивності та тестування навантаження, немає програмного забезпечення для встановлення. Послуга підтримує до 200,000 8 віртуальних користувачів з 50,000 різних місцевостей у всьому світі (до XNUMX XNUMX на регіон) для завантаження тесту вашої програми або веб-сайту. Це дозволяє користувачам порівнювати різні стеки програмного забезпечення, апаратні ресурси та постачальників послуг. Зрештою, це дозволяє виявляти регресії прогресу перед тим, як це роблять відвідувачі.
Бліцкриг була створена, щоб допомогти розробникам додатків та веб-сайтів керувати та перевіряти ефективність протягом усього життєвого циклу розробки. Завдяки розробці, постановці, виробництву та експлуатації надзвичайно важливо забезпечити, щоб ваша програма відповідала найвищим рівням задоволеності користувачів.
Бліцкриг пропонує чудові можливості для постійних програм забезпечення якості:
- Складні операції - Якщо ви хочете протестувати веб-сторінку або складну транзакцію, Blitz полегшує вам визначення кількості користувачів, яких ви можете підтримати.
- Детальний відгук - Отримуйте детальну статистику та відгуки в режимі реального часу та зрозумілою англійською мовою. Звіти, які можуть допомогти вам налагодити вашу інфраструктуру, виявити вузькі місця у вашому додатку та просто визначити, чи потрібно вам додавати інший сервер.
- Модулі - За допомогою нашого розширення для Chrome або доповнення для Firefox просто перейдіть на веб-сторінку та запустіть перевірку продуктивності. Blitz піклується про файли cookie, автентифікацію та всі інші основні складності.
- Автоматизація - Завдяки Ruby GEM та повній інтеграції із серверами безперервної інтеграції, такими як сервер Bamboo CI Atlassian, автоматичне тестування продуктивності може гарантувати, що жодне натискання коду не може спричинити поганий досвід для ваших користувачів.
Моніторинг часу очікування з навантаженням:
Моніторинг часу відгуку з навантаженням:
Blitz має розвиток API клієнти, що працюють на Java, Maven, Node.js, Python, Perl та PHP.