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