Benchmarking webového serveru - Web server benchmarking
tento článek ne uvést žádný Zdroje.prosinec 2013) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Benchmarking webového serveru je proces odhadu a webový server výkon, aby bylo možné zjistit, zda server může sloužit dostatečně vysoké pracovní zátěži.
Klíčové parametry
Výkon se obvykle měří z hlediska:
- Počet požadavků, které lze vyřídit za sekundu (v závislosti na typu požadavku atd.);
- Doba odezvy latence v milisekundách pro každé nové připojení nebo požadavek;
- Propustnost v bajtech za sekundu (v závislosti na velikosti souboru, obsahu v mezipaměti nebo v mezipaměti, dostupné šířce pásma sítě atd.).
Měření musí být prováděno při různém zatížení klientů a požadavků na klienta.
Nástroje pro srovnávání
Zátěžové testování (zátěžové / výkonnostní testování) webového serveru lze provádět pomocí automatizačních / analytických nástrojů, jako jsou:
- Apache JMeter, open-source Jáva nástroj pro testování zátěže
- ApacheBench (nebo ab), program příkazového řádku dodávaný s Apache HTTP Server
- Httperf, program příkazového řádku původně vyvinutý na Laboratoře HP
- Obležení, nástroj pro testování zátěže a srovnávací testy webového serveru s otevřeným zdrojovým kódem
- Curl-nakladač, a testování výkonu softwaru open-source nástroj
- OpenSTA, nástroj založený na grafickém uživatelském rozhraní pro Microsoft Windows - operační systémy
Benchmarky webových aplikací
Benchmarky webových aplikací měří výkon aplikační servery a databázové servery používané k hostování webové aplikace. TPC-W bylo běžným měřítkem napodobujícím online knihkupectví s generováním syntetického pracovního vytížení.