|

Zaštitite Vašu investiciju u web aplikaciju tako što ćete obezbediti kontrolu performansi na vreme.
Zašto Testiranje Performansi?
Testiranje performansi kritičnih sistema Vašeg biznisa nudi odgovore na sledeća pitanja:
- Koliko je Vaš sistem zaista brz?
- Koliko korisnika može da podrži?
- Da li će pući pod opterećenjem i kada?
Ko je na dobitku?

Preduzeća koja koriste interne aplikacije za automatizaciju internih biznis procesa, end-to-end.
Onlajn biznis aplikacije i portali koji automatizuju sprovođenje biznisa korišćenjem Interneta.
Proizvođači softvera koji traže način za poboljšanje kvaliteta svog softvera.
Firme koje nude IT rešenja i Sistem Integratori koji žele da dokažu svojim dragocenim klijentima kvaltet svojih integrisanih rešenja putem nezavisnog ispitivanja performansi.
Opis Usluge
Naš ciklus testiranja performansi obuhvata sledeće faze:
- Planiranje testiranja – upoznavanje sa aplikacijom, logikom biznisa, infrastrukturom, zahtevima korisnika i njihovim tipičnim interakcijama sa sistemom
- Razvoj skripti – standardni slučajevi upotrebe se prevode u skriptovane scenarije koje će izvršavati virtuelni korisnici tokom testiranja
- Priprema testiranja – konfigurisanje svih mehanizama za prikupljanje podataka i ...
- Izvršavanje testiranja – ovo je trenutak kada se generiše opterećenje u vidu neograničenog broja simuliranih virtuelnih korisnika koji pristupaju sistemu...>
- Analiza prikupljenih podataka – snimljeni podaci se analiziraju uporedo sa ponašanjem aplikacije da bise potvrdilo pravilno izvršenje testa pre kreiranja izveštaja
- Isporuka izveštaja – kreira se detaljan zveštaj koji sumira najvažnije mere performansi zajedno sa kvalitativnim i kvantitativnim opisom nalaza. Izveštaj se detaljno prezentuje i objašnjava sa naglaskom na mestima za potencijalna unapređenja.
Nivoi Usluge
U zavisnosti od tipa projekta i Vašeg učešća u životnom veku proizvoda, PSTech nudi 4 nivoa usluge:

- Praćenje Performansi – neprekidno praćenje performansi aplikacije i korišćenja resursa servera tokom dužeg vremenskog perioda. Obezbeđuje da korišćeni sistem kontinuirano garantuje pozitivno korisničko iskustvo i da reaguje uvek i trenutno kada performanse nisu na predefinisanom nivou.
- Ispitivanje Performansi - aplikacije nekog drugog proizvođača, koja se integriše u Vašu infrastrukturu. Nudimo nezavisnu i objektivnu procenu i odgovor na pitanje da li posmatrana aplikacija zadovoljava predefinisane zahteve po pitanju performansi.
- Testiranje Performansi – Testiramo aplikaciju radi utvrđivanja i procene njenih trenutnih performansi. Sakupljamo informacije o trenutim performansama bez osvta na rezultate.
- Inženjering Performansi – Vaša aplikacija se testira i podešava/modifikuje u cilju dostizanja željenih performansi. Radimo zajedno sa Vama kako bismo Vam pomogli u optimizaciji najbitnijih mera parformansi i poboljšanju korisničkog iskustva.
Koristi
Testiranje performansi nije investicija već polisa osiguranja. Cena testiranja performansi je obično oko 2.5% od ukupne cene razvoja. Istraživanja su pokazala da popravka loše testiranih aplikacija koje su već u procesu produkcije košta i do 10 puta više, ukoliko su popravke uopšte moguće.
U zavisnosti od tipa biznisa i veličine projekta, možete uštedeti čak do 85% za jedno ispitivanje performansi u odnosu na trošak kada biste ga sprovodili sami. Vaša ušteda nastaje kao rezultat eliminisanja potrebe za investiranjem u skupe alate za testiranje, hardver, ljudstvo kao i njihovu obuku.
Zašto PSTech?
PSTech nudi kompletnu, profesionalnu i ekonomski isplatljivu uslugu testiranja performansi. Koristimo dokazanu metodologiju, sopstvenu tehnologiju i iskusno ljudstvo da bismo Vama pomogli u zaštiti Vaših investicija, tako što Vam pomažemo da utvrdite kako će nova aplikacija raditi na dnevoj bazi i da li će moći da podrži razvoj i rast Vašeg biznisa u budućnosti.
Reference
- Cisco Systems, USA;
- Pointecast, USA;
- Wanadu, USA;
- Hypo Alpe Adria Bank, Serbia
Opcije usluge
Postoji više faktora koji određuju doseg rada na projektu. Slede parametri koje je potrebno definisati pre procene dosega rada i inženjerskog napora na projektu:
- Opterećenje – broj virtuelnih korisnika koji će koristiti aplikaciju pod testom;
- Slučajevi korišćenja i Jedinstvene strane – – koje će biti pretvorene u automatizovane scenarije i skriptovane. Što više ima slučajeva korišćenja i jedinstvenih zahteva za stranama, projekat je složeniji;
- Nivo izveštavanja - nivo detalja potreban u izveštaju. Standardni izveštaji su obično dovoljni, ali za neke projekte potrebna je dubinska analiza;
- Krugovi testiranja – broj puta koliko će testovi performansi biti izvršeni;
- Tipovi testova – ttipovi testova koji će biti izvršeni, kao što su: testiranje brzine, opterećenja, stresa, ograničenog propusnog opsega, skalabilnosti itd.
Najčešći problemi
FSledi spisak najčepćih problema na koje nailazimo u našim projektima testiranja performansi:
- Razbijena aplikaciona logika
- Akcije i strane koje se sporo izvršavaju
- Nedovoljan kapacitet servera
- Problemi sa balansiranjem opterećenja
- Problemi sa veličinom baze podataka
- Problemi sa propusnim opsegom
Studija slučaja
Vodećoj regionalnoj banci bilo je potrebno da obezbedi da novi bankarski sistem, raspoređen kroz sve grane, bude sposoban da podrži dnevni obim poslovanja. PSTech razvio je robusnu test metodologiju koja je podržala složene scenarije korišćenja i procesiranje podataka, sigurne protokole, distribuirane skupove servera integrisane sa sofisticiranom infrastrukturom.
Rezultati:
- Prosečno vreme odziva strane smanjeno za 30%
- Propusnost radnog opterećenja povečan za 40%
- Znatno smanjenje broja funkcionalnih grešaka za vreme visokog opterećenja 10 puta
- Povećanje podržanog broja korisnika za 30%
- Povećan kapacitet radnog opterećenja (zahtevi po sekundi) za 250%
Zaključak
Pstech nudi kompletnu profesionalnu uslugu testiranja performansi. Koristimo metodologiju dokazanu u praksi, najnovije tehnologije i iskusno osoblje, kako bismo vam pomogli da zaštitite vašu investiciju u ICT, razumevanjem kako će se vaša nova aplikacija pokazati u korišenju prvog dana, kao i dnevnom korišćenju svakog sledećeg i da li će moći da podrži rast vašeg poslovanja u budućnosti.
|