SlideShare a Scribd company logo
1 of 14
WebSite Performance & Load test
           Warm-UP


         MEETUP Veszprém
              Boci




                           2012. 12. 04
Miért is van rá szükség?

   Megrendelő
    •   Pénz
    •   Fenntarthatóság
    •   Konkurencia
   Készítő
    •   Fenntarthatóság
    •   BUG
   Látogató
Tények

  •   47%-a a látogatóknak elvárja, hogy az oldal 2
      vagy kevesebb másodperc alatt betöltődjön
  •   40%-a elhagyja az oldalt, ha az 3 mp több időt kell
      várni
                                                 2009-es adat



  •   Google ranking figyelembe veszi a weblap
      betöltés sebességét
Válaszidő alakulása




                      Forrás: Linda Bustos
Folyamatosan növekvő lap méretek




                          Forrás: websiteoptimization.com
Több sávszélesség nem jelent feltétlenül gyorsabb oldal
betöltést




                                     Forrás: pingdom.com - AndyDavies
Tegyük helyre a fogalmakat

   Performance test
      elvárt működéshez társított mérőszámok
   Load test
      a rendszer határának vizsgálat
   Stress test
      rendszer ledöntési határának vizsgálata
Hogyan legyen gyors weboldalunk?

   performance / load / stress test
   hosszú távú performance trendek
   felkészültség
    •   lassú betöltés hatásai
    •   performance elvárások hatásai
   konkurencia, vezető oldalok követése
    •   http://www.guardian.co.uk/news/datablog/2012/jun/22/website-visitor-
        statistics-nielsen-may-2012-google
    •   http://toolbar.netcraft.com/stats/topsites
    •   http://www.google.com/adplanner/static/top1000/
Mit akarunk elérni?

   Üzleti célok
    •   termék eladás növelése
    •   látogatók számának növelése
    •   egyedi látogatások számának elérése
   Technikai célok
    •   page letöltési idő < 2 sec
    •   landpage méret < 200 kb
    •   böngésző kompabilitás
Mit akarunk mérni?

   felhasználó által tapasztalt válasz idő



   válaszidő alakulását geográfiai elhelyezkedéshez képes
          http://loadimpact.com/
          http://www.webpagetest.org/
          http://www.gomez.com/website-performance-test/
   felhasználók számát
   erőforrások: CPU, memória, DISK I/O, hálózat
   hibák száma
Mert mit is nézünk egy oldalnál?

   Az oldalak megjelenési számát (PI)
   A látogatások számát (unique session)
   Az egyedi látogatók számát (uniqe user)

    Forrás:
    www.webaudit.hu
Hova akartunk eljutni?

   egységes mérőszám = request/sec
    •   átlagos és maximális oldal lekérés szám
    •   átlagos és maximális felhasználó szám
   fókusz terület
    •   fontos oldalak
    •   felhasználói usecase-k, interaktivitások
KÖSZÖNÖM



 Kérdések?

More Related Content

Similar to Bodócz Tamás - Website Perfomance & Load Test - Warm-up

rblmarketing-bemutatkozas
rblmarketing-bemutatkozasrblmarketing-bemutatkozas
rblmarketing-bemutatkozas
Bal R
 
3 Kremmer Laszlo Web Sphere PortáL FejlesztéS A Gyakorlatban
3 Kremmer Laszlo    Web Sphere PortáL FejlesztéS A Gyakorlatban3 Kremmer Laszlo    Web Sphere PortáL FejlesztéS A Gyakorlatban
3 Kremmer Laszlo Web Sphere PortáL FejlesztéS A Gyakorlatban
POLYGON Informatikai Kft.
 
3 Kremmer Laszlo Web Sphere PortáL FejlesztéS A Gyakorlatban
3 Kremmer Laszlo    Web Sphere PortáL FejlesztéS A Gyakorlatban3 Kremmer Laszlo    Web Sphere PortáL FejlesztéS A Gyakorlatban
3 Kremmer Laszlo Web Sphere PortáL FejlesztéS A Gyakorlatban
Laszlo J.Kremmer, MBA, CLC, PMP®
 
SEO - Online információszolgáltatási marketing konferencia
SEO - Online információszolgáltatási marketing konferenciaSEO - Online információszolgáltatási marketing konferencia
SEO - Online információszolgáltatási marketing konferencia
Krisztián Száraz
 
TDK - Iroda az interneten
TDK - Iroda az internetenTDK - Iroda az interneten
TDK - Iroda az interneten
szabolcs.fulop
 

Similar to Bodócz Tamás - Website Perfomance & Load Test - Warm-up (20)

SEO - kereső optimalizáció az E-Bridges ONE STEP OPTIMIZATION csomaggal
SEO - kereső optimalizáció az E-Bridges ONE STEP OPTIMIZATION csomaggalSEO - kereső optimalizáció az E-Bridges ONE STEP OPTIMIZATION csomaggal
SEO - kereső optimalizáció az E-Bridges ONE STEP OPTIMIZATION csomaggal
 
Webes alkalmazások optimalizálása
Webes alkalmazások optimalizálásaWebes alkalmazások optimalizálása
Webes alkalmazások optimalizálása
 
rblmarketing-bemutatkozas
rblmarketing-bemutatkozasrblmarketing-bemutatkozas
rblmarketing-bemutatkozas
 
Az online hirdetéskiszolgálás technológiai kihívásai
Az online hirdetéskiszolgálás technológiai kihívásaiAz online hirdetéskiszolgálás technológiai kihívásai
Az online hirdetéskiszolgálás technológiai kihívásai
 
Seo 2016 - Keresőoptimalizálás és Social SEO
Seo 2016 - Keresőoptimalizálás és Social SEOSeo 2016 - Keresőoptimalizálás és Social SEO
Seo 2016 - Keresőoptimalizálás és Social SEO
 
CMS en túli webes megoldások
CMS en túli webes megoldásokCMS en túli webes megoldások
CMS en túli webes megoldások
 
SEO + CMS Meetup
SEO + CMS MeetupSEO + CMS Meetup
SEO + CMS Meetup
 
A SEO szerepe egy híroldal életében - Internet Hungary 2016 előadás
A SEO szerepe egy híroldal életében - Internet Hungary 2016 előadásA SEO szerepe egy híroldal életében - Internet Hungary 2016 előadás
A SEO szerepe egy híroldal életében - Internet Hungary 2016 előadás
 
E-kereskedelmi szemle
E-kereskedelmi szemleE-kereskedelmi szemle
E-kereskedelmi szemle
 
Klikkmánia - Ilyen legyen a weboldalad - seo és adwords szempontok - Evoluti...
Klikkmánia - Ilyen legyen a weboldalad - seo és adwords szempontok - Evoluti...Klikkmánia - Ilyen legyen a weboldalad - seo és adwords szempontok - Evoluti...
Klikkmánia - Ilyen legyen a weboldalad - seo és adwords szempontok - Evoluti...
 
Online kérdőívek készítése - tanulmány
Online kérdőívek készítése - tanulmányOnline kérdőívek készítése - tanulmány
Online kérdőívek készítése - tanulmány
 
Virtuális Platformváltás validált környezetben
Virtuális Platformváltás validált környezetbenVirtuális Platformváltás validált környezetben
Virtuális Platformváltás validált környezetben
 
Mobil SEO - Internet Hungary 2015
Mobil SEO - Internet Hungary 2015Mobil SEO - Internet Hungary 2015
Mobil SEO - Internet Hungary 2015
 
3 Kremmer Laszlo Web Sphere PortáL FejlesztéS A Gyakorlatban
3 Kremmer Laszlo    Web Sphere PortáL FejlesztéS A Gyakorlatban3 Kremmer Laszlo    Web Sphere PortáL FejlesztéS A Gyakorlatban
3 Kremmer Laszlo Web Sphere PortáL FejlesztéS A Gyakorlatban
 
3 Kremmer Laszlo Web Sphere PortáL FejlesztéS A Gyakorlatban
3 Kremmer Laszlo    Web Sphere PortáL FejlesztéS A Gyakorlatban3 Kremmer Laszlo    Web Sphere PortáL FejlesztéS A Gyakorlatban
3 Kremmer Laszlo Web Sphere PortáL FejlesztéS A Gyakorlatban
 
SEO - Online információszolgáltatási marketing konferencia
SEO - Online információszolgáltatási marketing konferenciaSEO - Online információszolgáltatási marketing konferencia
SEO - Online információszolgáltatási marketing konferencia
 
IV. Elmélet - Az ERP rendszerek implementációja 2..pptx
IV. Elmélet - Az ERP rendszerek implementációja 2..pptxIV. Elmélet - Az ERP rendszerek implementációja 2..pptx
IV. Elmélet - Az ERP rendszerek implementációja 2..pptx
 
Agile, Ésszerűen
Agile, ÉsszerűenAgile, Ésszerűen
Agile, Ésszerűen
 
Használhatóság és üzleti vonatkozásai - diploma védés
Használhatóság és üzleti vonatkozásai - diploma védésHasználhatóság és üzleti vonatkozásai - diploma védés
Használhatóság és üzleti vonatkozásai - diploma védés
 
TDK - Iroda az interneten
TDK - Iroda az internetenTDK - Iroda az interneten
TDK - Iroda az interneten
 

More from veszpremimeetup

Domján Balázs - Hang alapú kommunikáció
Domján Balázs - Hang alapú kommunikációDomján Balázs - Hang alapú kommunikáció
Domján Balázs - Hang alapú kommunikáció
veszpremimeetup
 
Tollas Ferenc - Java security
Tollas Ferenc - Java securityTollas Ferenc - Java security
Tollas Ferenc - Java security
veszpremimeetup
 
Tollas Ferenc - Process composer
Tollas Ferenc - Process composerTollas Ferenc - Process composer
Tollas Ferenc - Process composer
veszpremimeetup
 
Dömők Tamás, Kocsi Balázs - Élményeink a 24 órás programozási versenyen
Dömők Tamás, Kocsi Balázs - Élményeink a 24 órás programozási versenyenDömők Tamás, Kocsi Balázs - Élményeink a 24 órás programozási versenyen
Dömők Tamás, Kocsi Balázs - Élményeink a 24 órás programozási versenyen
veszpremimeetup
 
Bodócz Tamás- Web Perfomance & Caching Issues
Bodócz Tamás- Web Perfomance & Caching IssuesBodócz Tamás- Web Perfomance & Caching Issues
Bodócz Tamás- Web Perfomance & Caching Issues
veszpremimeetup
 

More from veszpremimeetup (11)

Blackmagic
BlackmagicBlackmagic
Blackmagic
 
Meetup startup
Meetup startupMeetup startup
Meetup startup
 
Égből pottyant paketek
Égből pottyant paketekÉgből pottyant paketek
Égből pottyant paketek
 
Domján Balázs - Hang alapú kommunikáció
Domján Balázs - Hang alapú kommunikációDomján Balázs - Hang alapú kommunikáció
Domján Balázs - Hang alapú kommunikáció
 
Tollas Ferenc - Java security
Tollas Ferenc - Java securityTollas Ferenc - Java security
Tollas Ferenc - Java security
 
Tollas Ferenc - Process composer
Tollas Ferenc - Process composerTollas Ferenc - Process composer
Tollas Ferenc - Process composer
 
Dömők Tamás, Kocsi Balázs - Élményeink a 24 órás programozási versenyen
Dömők Tamás, Kocsi Balázs - Élményeink a 24 órás programozási versenyenDömők Tamás, Kocsi Balázs - Élményeink a 24 órás programozási versenyen
Dömők Tamás, Kocsi Balázs - Élményeink a 24 órás programozási versenyen
 
Bodócz Tamás- Web Perfomance & Caching Issues
Bodócz Tamás- Web Perfomance & Caching IssuesBodócz Tamás- Web Perfomance & Caching Issues
Bodócz Tamás- Web Perfomance & Caching Issues
 
Stange Szilárd - Bird's eye view
Stange Szilárd - Bird's eye viewStange Szilárd - Bird's eye view
Stange Szilárd - Bird's eye view
 
Magyar Attila - Kata és a TDD a dojoban
Magyar Attila - Kata és a TDD a dojobanMagyar Attila - Kata és a TDD a dojoban
Magyar Attila - Kata és a TDD a dojoban
 
Györkő Zoltán - Startup how to
Györkő Zoltán - Startup how toGyörkő Zoltán - Startup how to
Györkő Zoltán - Startup how to
 

Bodócz Tamás - Website Perfomance & Load Test - Warm-up

  • 1. WebSite Performance & Load test Warm-UP MEETUP Veszprém Boci 2012. 12. 04
  • 2. Miért is van rá szükség?  Megrendelő • Pénz • Fenntarthatóság • Konkurencia  Készítő • Fenntarthatóság • BUG  Látogató
  • 3. Tények • 47%-a a látogatóknak elvárja, hogy az oldal 2 vagy kevesebb másodperc alatt betöltődjön • 40%-a elhagyja az oldalt, ha az 3 mp több időt kell várni 2009-es adat • Google ranking figyelembe veszi a weblap betöltés sebességét
  • 4. Válaszidő alakulása Forrás: Linda Bustos
  • 5. Folyamatosan növekvő lap méretek Forrás: websiteoptimization.com
  • 6. Több sávszélesség nem jelent feltétlenül gyorsabb oldal betöltést Forrás: pingdom.com - AndyDavies
  • 7. Tegyük helyre a fogalmakat  Performance test elvárt működéshez társított mérőszámok  Load test a rendszer határának vizsgálat  Stress test rendszer ledöntési határának vizsgálata
  • 8. Hogyan legyen gyors weboldalunk?  performance / load / stress test  hosszú távú performance trendek  felkészültség • lassú betöltés hatásai • performance elvárások hatásai  konkurencia, vezető oldalok követése • http://www.guardian.co.uk/news/datablog/2012/jun/22/website-visitor- statistics-nielsen-may-2012-google • http://toolbar.netcraft.com/stats/topsites • http://www.google.com/adplanner/static/top1000/
  • 9. Mit akarunk elérni?  Üzleti célok • termék eladás növelése • látogatók számának növelése • egyedi látogatások számának elérése  Technikai célok • page letöltési idő < 2 sec • landpage méret < 200 kb • böngésző kompabilitás
  • 10. Mit akarunk mérni?  felhasználó által tapasztalt válasz idő  válaszidő alakulását geográfiai elhelyezkedéshez képes  http://loadimpact.com/  http://www.webpagetest.org/  http://www.gomez.com/website-performance-test/  felhasználók számát  erőforrások: CPU, memória, DISK I/O, hálózat  hibák száma
  • 11. Mert mit is nézünk egy oldalnál?  Az oldalak megjelenési számát (PI)  A látogatások számát (unique session)  Az egyedi látogatók számát (uniqe user) Forrás: www.webaudit.hu
  • 12. Hova akartunk eljutni?  egységes mérőszám = request/sec • átlagos és maximális oldal lekérés szám • átlagos és maximális felhasználó szám  fókusz terület • fontos oldalak • felhasználói usecase-k, interaktivitások
  • 13.

Editor's Notes

  1. Rossz tapasztalatok: - brand image - loyalitás a gyors oldalakhoz, az online vásárlók 52%-nak fontos, hogy gyors legyen az oldal - kereszt csatornák növelése- konverziós csatornák megsértése - jól készített oldalak csökkentik a hosszú távú fenntarthatóság költségeit
  2. Performance Testing Goal : hogy viselkedik egy adott szituációban a rendszer: resource usage, scalability és valós működés. Load Testing Goal: célja a defektet, memória leak-ek keresése, elősegítse a felső határ definiáláshoz az adatbázisban, hardwareben, hálózatban. Loadbalancing, pl.: eMail 100 users, more transactions (read, send, delete, forward), differnt ways. One transaction user/hour → 1000 trans/hour Stress testing Goal: a meglévő erőforrások túltöltése, negatív teszt, egy-egy komponens kiesésére, fáradásos teszt → célja, a crash report
  3. Ezért kell hát ez a három mérőszám: tudjuk, hányan látják, hogy tudjuk, hányszor látják a pl.: hirdetésünket, és tudjuk, mekkora a hirdetési kapacitása az oldalnak, azaz mennyi hirdetés tud egy nap megjelenni.