Бліц: тэставанне прадукцыйнасці і нагрузкі з воблака

11582666 м 2015

Цяжка прыдумаць аналогію нагрузкі на вэб-сервер. Уявіце, што вы вэб-сервер, а вашы наведвальнікі - банкі памідораў. Калі ў вас ёсць адна-дзве банкі з ежай, вы можаце насіць іх даволі лёгка. Накладзіце некалькі соцень на рукі, і ніводная ежа не можа патрапіць туды, куды трэба. Цяпер, калі вы зможаце неяк паменшыць памер кожнай банкі, правільна размеркаваць іх і атрымаць дапамогу, каб перавезці іх, вы можаце перавезці сотні.

Вэб-сервер працуе прыблізна гэтак жа. Некалькі сотняў наведвальнікаў і ваш сервер могуць мець шмат рэсурсаў для адлюстравання і прывядзення наведвальніка туды, куды яны ідуць. Але навальваюцца тысячы ці дзесяткі тысяч, і сервер паўзе да поўнай прыпынку. Гэта не так, быццам некаторыя наведвальнікі могуць туды дабрацца, а некаторыя не ... усе яны спынены. Вашы старонкі адлюстроўваюцца вельмі павольна і нават зусім перастаюць загружацца. Гэта тое, што наша сайт пакутаваў з апошніх некалькіх тыдняў.

Праблема заключаецца ў тым, што большасць кампаній часта распрацоўваюць альбо інсцэніруюць вэб-сайт на серверы, які не мае нагрузкі на яго. Потым яны пускаюць яго ў вытворчасць, прыходзяць наведвальнікі, і ён хутка ідзе ўніз.

Каб падрыхтавацца да гэтага, паслугі па тэсціраванні прадукцыйнасці і нагрузкі можа дапамагчы. Бліцкрыг гэта воблачная служба прадукцыйнасці і тэсціравання нагрузкі, праграмнае забеспячэнне для ўсталёўкі адсутнічае. Паслуга падтрымлівае да 200,000 8 віртуальных карыстальнікаў з 50,000 розных месцаў па ўсім свеце (да XNUMX XNUMX на рэгіён) для тэставання загрузкі вашага прыкладання або вэб-сайта. Гэта дазваляе карыстальнікам параўноўваць розныя стэкі праграмнага забеспячэння, апаратныя рэсурсы і пастаўшчыкоў паслуг. У канчатковым рахунку, гэта дазваляе выявіць рэгрэс прагрэсу да таго, як гэта зробяць наведвальнікі.

раёны

Бліцкрыг быў створаны, каб дапамагчы распрацоўшчыкам прыкладанняў і сайтаў кіраваць і правяраць прадукцыйнасць на працягу ўсяго жыццёвага цыкла распрацоўкі. Дзякуючы распрацоўцы, пастаноўцы, вытворчасці і эксплуатацыі вельмі важна забяспечыць, каб ваша прыкладанне адпавядала самым высокім узроўням задаволенасці карыстальнікаў.

дадзеныя аб прадукцыйнасці

Бліцкрыг прапануе выдатныя магчымасці для пастаянных праграм забеспячэння якасці:

  • Складаныя здзелкі - Калі вы хочаце праверыць вэб-старонку альбо складаную транзакцыю, Blitz дазваляе вам лёгка вызначыць колькасць карыстальнікаў, якіх вы можаце падтрымаць.
  • Падрабязная зваротная сувязь - Атрымаць падрабязную статыстыку і зваротную сувязь у рэжыме рэальнага часу і на простай англійскай мове. Справаздачы, якія могуць дапамагчы вам адладзіць вашу інфраструктуру, выявіць вузкія месцы ў вашым дадатку і проста вызначыць, ці трэба дадаваць іншы сервер.
  • убудовы - З нашым пашырэннем для Chrome або дапаўненнем для Firefox, проста перайдзіце на вэб-старонку і запусціце тэст прадукцыйнасці. Blitz клапоціцца пра печыва, праверку сапраўднасці і ўсе астатнія складанасці.
  • Аўтаматызацыя - З Ruby GEM і поўнай інтэграцыяй з серверамі бесперапыннай інтэграцыі, такімі як сервер Bamboo CI Atlassian, аўтаматызаванае тэсціраванне прадукцыйнасці можа гарантаваць, што ніякі штуршок кода не можа выклікаць дрэнны досвед для вашых карыстальнікаў.

Маніторынг тайм-аўту з нагрузкай:

тайм-аўты

Маніторынг часу водгуку з нагрузкай:

час водгуку

Бліц мае развіццё API кліенты, якія працуюць у Java, Maven, Node.js, Python, Perl і PHP.

Што вы думаеце?

Гэты сайт выкарыстоўвае Akismet для барацьбы са спамам. Даведайцеся, як дадзеныя апрацоўваюцца каментар.