it-swarm-eu.dev

Levné testování stresu na serveru

IT oddělení neziskové organizace, pro kterou pracuji, nedávno získalo nový virtuální server se systémem CentOS (s Apache a PHP 5), který má hostovat naše webové stránky. Při nastavování serveru jsem zjistil, že sebemenší používání nového stroje způsobilo velké problémy s výkonem (bez zastavení jsem nemohl extrahovat tarbaly). Po několika týdnech házení ve tmě pomocí technické podpory se nyní zdá, že to funguje dobře, ale jsem stále nervózní z přesunu tam.

Nemám žádný rozpočet na práci (takže žádný software nebo služby, které vyžadují peníze), i když kvůli nedávným omezením mám několik starších stolních počítačů, které bych mohl použít, pokud to pomůže. Tato stránka nemusí odolat velkému množství provozu (jedná se o Drupal místo jen několik tisíc návštěvníků denně), ale rád bych ji před přesunutím hlavního webu podrobil trochu tempu. přes.

Jaké jsou levné nástroje, které mohu použít k získání smyslu, pokud server dokáže odolat i nízké úrovni provozu? Ještě nehledám, abych otestoval samotný web, pouze základní provoz serveru.

11
acrosman

Apache Jmeter je pro takovou věc vynikající - můžete simulovat jednoduché případy až po komplikovanou funkčnost a je to zdarma. Testy nastavují trochu křivky učení, ale stojí za to pár hodin, než se to naučíte.

Rovněž stojí za zmínku, že Apache je dodáván s nástrojem „ab“ Apache Bench, který můžete použít pro relativně jednoduché benchmarkingové operace - tj./Načtení stránky dle vašeho výběru několik tisíckrát s různou mírou rovnoběžnosti.

8
asparagino

Pokladna na tento příspěvek Jak načtete testovací aplikaci? . Je to velmi podobné. Je zmíněn Jmeter a několik dalších řešení. Téměř všichni vypadali jako svobodní.

3
Ben Hoffman

Pokud máte zájem o bezplatný nástroj pro testování zatížení, podívejte se na naše rozšíření Fiddler s názvem StresStimulus . Nahrazuje zaznamenané relace libovolným počtem virtuálních uživatelů a podává podrobné metriky výkonu na žádost a pro celý testovací případ. Grafy ukazují, jak výkon reaguje na různé úrovně zatížení. Spouští se z počítačů Windows proti jakémukoli HTTP serveru.

0
Vadim Kleyzit

Apache Bench a Forge jsou opravdu slušní, zdarma, open-source atd. Měl jsem hodně štěstí, když jsem je provozoval z mého místního počítače i ze serverů, samozřejmě s vyšší rychlostí na serverech.

0
Kenneth Love