Afkastaprófunariðnaðurinn hefur upplifað róttæka umbreytingu á undanförnum árum. Hefð er fyrir því að álagsprófanir hafi verið gerðar af verkfræðingum til afkastagetu, svo og verkfræðingum og prófendum QA. Þessi hlutverk unnu venjulega sem sjálfstæðar einingar og gerðu árangursprófanir þegar verktaki hafði lokið við að byggja upp forritin.
Með því að samþykkja lipra meginreglur meðal hugbúnaðarþróunarteymis byrjar árangursprófun sem virkni miklu fyrr í þróunarferlinu, svokölluðu vakt-vinstri próf . Í stað þess að láta árangursprófanir vera undir QA deildinni gera hugbúnaðateymi nú prófanir sínar sjálfstætt eða í samvinnu við QA verkfræðinga.
Annar ávinningur af því að færa prófanirnar til vinstri er vaxandi aukning á samþykkt árangursprófa í hugbúnaðateymum. En margir af þessum nýju notendum krefjast verkfæra sem passa fallega inn í þeirra daglegt vinnuflæði , leyfa þeim að prófaðu reglulega með lágmarks fyrirhöfn. Hefðbundin verkfæri eins og JMeter og LoadRunner passuðu ekki svo vel og í staðinn snúa þau að nýrri kynslóð verkfæra, eins og k6.
k6 er ókeypis og opinn uppspretta álagsprófunartæki sem miða að því að gera árangursprófun að gefandi og skemmtilegri upplifun.
Tólið er hægt að skrifa og k6 próf eru skrifuð í Javascript , sem gefur möguleika á að skrifa prófin þín á einu þekktasta forritunarmáli í kring.
Öflugt forskriftarmál og forritaskil sýna nauðsynlegan sveigjanleika til að líkja eftir raunverulegum aðstæðum í handritunum þínum. Þar sem forrit og kerfi þróast stöðugt, mun hæfileiki prófunarferlisins verulega auka árangur þinn með getu til að breyta prófunum þínum.
k6 er stjórnlínutól í boði fyrir Windows, Linux og Mac. Einnig er opinbert Docker mynd.
Að keyra árangurspróf með k6 er eins einfalt og að keyra bash skipun:
Nokkrir athyglisverðir skriftaraðgerðir eru:
Eins og flóknustu álagsprófunartækin, hefur k6 fundur upptökutæki sem auðveldar stofnun álagsprófa úr notendafundi. Þú þarft aðeins að útvega HAR skrá úr vafra eða notendafundi og upptökutækið mun búa til k6 prófið fyrir þig. Þetta er sérstaklega gagnlegt ef þú ert það hlaða próf vefsíður .
Að auki geta önnur verkfæri hjálpað þér að mynda k6 próf úr mismunandi tækni:
Þó að þú þurfir ekki að nota upptökutækið og breytirnar til að hefja prófanir, gætu þessi verkfæri hjálpað þér að koma liðinu þínu inn í k6, eða skrifað prófanir þínar, hraðar.
Sjálfgefið sendir k6 niðurstöðuna í vélina. Að auki eru nokkrar samþættingar tiltækar til að hjálpa þér við greiningu og sýnileika prófniðurstaðna þinna:
Í prófunarsamfélaginu er sjálfvirkni lokamarkmið margra stofnana. Þegar forritið þitt og kerfið breytist mun sjálfvirkni og keyrsla á tíðum prófum hjálpa þér að ná árangri afturför.
Í skjölunum er að finna leiðbeiningar um vinsælustu CI / CD verkfæri, sem gerir þér kleift að samþætta k6 áreynslulaust í CI leiðslum þínum.
K6 liðið telur að gerð prófa markvissa er ómissandi nauðsyn fyrir sjálfvirkni. Þegar sjálfvirkar prófanir eru keyrðar ætti aðaltilgangur prófsins að vera fyrst að staðfesta afkomuvæntingar kerfisins þíns og í öðru lagi að vekja athygli á þér ef kerfið uppfyllir ekki árangursmarkmið. Til dæmis að staðfesta það:
Í k6 skilgreinir þú þessar væntingar með Þröskuldar í prófinu þínu. Ef kerfið þitt nær ekki þeim mun k6 upplýsa þig um bilunina við að skila útgangskóða sem er ekki núll.
Ef þú vilt læra meira um þetta efni skaltu lesa k6 handbókina fyrir frammistöðuprófun sjálfvirkni og Thresholds skjölin.
k6 Ský er SaaS vöran í atvinnuskyni sem fylgir opnum k6 tólinu. k6 OSS er ókeypis í notkun og hefur nokkra samþættingar til að stjórna álagsprófum í eigin innviðum. K6 Cloud er valfrjáls þjónusta sem veitir álagsprófunaruppbyggingu og kerfi til að hjálpa þér við árangursprófanir þínar.
Til að skilja betur hvað k6 Cloud er skulum við telja nokkrar af eiginleikum þess:
K6 samfélagið er virkilega styðjandi og hjálpsamt - krafturinn á bak við velgengni verkefnisins.
Ef þú ert að byrja með k6, ekki gleyma að ná í þau Slaki eða samfélagsvettvangur fyrir hvers konar spurningar. Það eru nokkrar rásir og flokkar fyrir mismunandi efni eins og #grafana, #documentation, #feedback, #discussion o.s.frv.
Fyrir þá sem hafa áhuga á innri verkefninu, fylgdu verkefninu í GitHub .
Þessi færsla miðar að því að kynna kynningu á k6 - eitt mest spennandi verkfæri fyrir álagsprófanir. Ef þú vilt læra hvað meira hefur k6 að bjóða, mælum við með að lesa k6 Skjalavinnsla .
Með aðeins fjögurra ára ævi hefur k6 orðið eiginleikaríkt og keppir við rótgróin verkfæri og öðlast stjörnustjórnun hjá verktaki, DevOps og prófunarsamfélögum.
K6 teymið og samfélagið hafa smíðað verktakamiðað árangursprófunartæki sem uppfyllir eftirspurn og þarfir fyrir nýja tíma.