Zadejte hledaný výraz...

Jak nafingovat zatížení webu?

Jiří Wolf
verified
rating uzivatele
(43 hodnocení)
16. 8. 2015 11:26:29
Zdravím!
Hledám program, který je schopný nasimulovat zatížení serveru v podobě "imaginárních" návštěv. Nejlépe, aby to bylo nějakým způsobem "inteligentní"... tedy pokud vůbec něco takového existuje.
Důvodem je, že potřebuji otestovat, zda server vydrží nápor tisíců návštěvníků najednou.
Děkuji za veškeré rady a tipy,
Jirka
16. 8. 2015 11:26:29
https://webtrh.cz/diskuse/jak-nafingovat-zatizeni-webu/#reply1133777
4WebMaster.cz
verified
rating uzivatele
(3 hodnocení)
16. 8. 2015 11:31:28
Si kup na nějakým zahraničním surfu návštěvy
16. 8. 2015 11:31:28
https://webtrh.cz/diskuse/jak-nafingovat-zatizeni-webu/#reply1133776
Jiří Wolf
verified
rating uzivatele
(43 hodnocení)
16. 8. 2015 11:44:11
Myslíš že se tím dá dostat na čísla která potřebuji? Cca 5000UIP v jednom okamžiku?
Každopádně děkuji za tip,
Jirka
16. 8. 2015 11:44:11
https://webtrh.cz/diskuse/jak-nafingovat-zatizeni-webu/#reply1133775
Jamira40
verified
rating uzivatele
(4 hodnocení)
16. 8. 2015 11:51:42
On Demand Load Testing for Developers & Testers | Load Impact…
Presne čo hladáš. Toto by som aj odporúčal. Funguje to skvele za to čo zaplatíš. Môžeš platiť aj Pay-As-You-Go
Alebo alternatíva
Performance and Load Testing from the Cloud - Blitz by Spirent
16. 8. 2015 11:51:42
https://webtrh.cz/diskuse/jak-nafingovat-zatizeni-webu/#reply1133774
azka
verified
rating uzivatele
(2 hodnocení)
16. 8. 2015 12:20:22
drive jsem stressoval pomoci siege nebo ApacheBench (ab)
---------- Příspěvek doplněn 16.08.2015 v 12:35 ----------
Napsal Jamira40;1218147
On Demand Load Testing for Developers & Testers | Load Impact…
Presne čo hladáš. Toto by som aj odporúčal. Funguje to skvele za to čo zaplatíš. Môžeš platiť aj Pay-As-You-Go
Alebo alternatíva
Performance and Load Testing from the Cloud - Blitz by Spirent
ten loadimpact.com 800 dolacu za 5min stress 5k concurrency? to je slusnej vodvar :)
16. 8. 2015 12:20:22
https://webtrh.cz/diskuse/jak-nafingovat-zatizeni-webu/#reply1133773
Borec
verified
rating uzivatele
(1 hodnocení)
16. 8. 2015 12:37:11
ApacheBench je super, jen mi pak poskytovatel internetu zablokoval internet :D že prý mam vir :D samozřejmě žádný neměl... Hlavně je to zadarmo! :)
16. 8. 2015 12:37:11
https://webtrh.cz/diskuse/jak-nafingovat-zatizeni-webu/#reply1133772
azka
verified
rating uzivatele
(2 hodnocení)
16. 8. 2015 12:52:14
Napsal Borec;1218155
ApacheBench je super, jen mi pak poskytovatel internetu zablokoval internet :D že prý mam vir :D samozřejmě žádný neměl... Hlavně je to zadarmo! :)
no idealne to zkouset primo ze serveru v serverovne :)
16. 8. 2015 12:52:14
https://webtrh.cz/diskuse/jak-nafingovat-zatizeni-webu/#reply1133771
Jiří Wolf
verified
rating uzivatele
(43 hodnocení)
16. 8. 2015 13:27:43
Napsal azka;1218156
no idealne to zkouset primo ze serveru v serverovne :)
S tímto nápadem mě wedos poslal těžce k šípku :D Rád bych něco free nebo za minimální poplatek :)
16. 8. 2015 13:27:43
https://webtrh.cz/diskuse/jak-nafingovat-zatizeni-webu/#reply1133770
azka
verified
rating uzivatele
(2 hodnocení)
16. 8. 2015 14:40:08
Napsal Warendo;1218164
S tímto nápadem mě wedos poslal těžce k šípku :D Rád bych něco free nebo za minimální poplatek :)
haha, tak to nevim teda, co tam hostujes? no ono to utilizuje cpu a bw, takze se ani nedivim; ja jsem to testoval na vlastnich serverech co jsou v dc, wedos neznam, takovy shared veci jsou mimo me :)
16. 8. 2015 14:40:08
https://webtrh.cz/diskuse/jak-nafingovat-zatizeni-webu/#reply1133769
Jamira40
verified
rating uzivatele
(4 hodnocení)
16. 8. 2015 15:21:13
Napsal azka;1218152
drive jsem stressoval pomoci siege nebo ApacheBench (ab)
---------- Příspěvek doplněn 16.08.2015 v 12:35 ----------
ten loadimpact.com 800 dolacu za 5min stress 5k concurrency? to je slusnej vodvar :)
No vzhladom na to že to je simulovanie návštevníkov tj. web sa im načíta kompletne etc tak prijatelná cena. Neporovnával by som to s AB :)
16. 8. 2015 15:21:13
https://webtrh.cz/diskuse/jak-nafingovat-zatizeni-webu/#reply1133768
azka
verified
rating uzivatele
(2 hodnocení)
16. 8. 2015 15:31:39
Napsal Jamira40;1218182
No vzhladom na to že to je simulovanie návštevníkov tj. web sa im načíta kompletne etc tak prijatelná cena. Neporovnával by som to s AB :)
a jak se to lisi? chci stressnout web, poslat pozadavek a on mi jej vrati, co kompletniho to nacte oproti AB?
16. 8. 2015 15:31:39
https://webtrh.cz/diskuse/jak-nafingovat-zatizeni-webu/#reply1133767
Jamira40
verified
rating uzivatele
(4 hodnocení)
16. 8. 2015 17:21:22
Oproti AB to načítava web reálne tak ako je. Tj vrátane obrázkov, js, css atď toto AB nerobí.
Oprav ma ak to už vedia :) ešte tak rok dozadu to nešlo
Tu sa dostávame k veciam ktoré tak naviac vieš otestovať a to je zaťaženie linky čo sa stane ak nejaký user bude načítavať stránky pomalšie
a tak bude zadržiavať konekty na Apache, NGINX, DB... atď...
AB pošle X requestov ale to nie je reálny návštevník. Loadimpac ten web reálne otvorí a plne načíta.
To je teda ten rozdiel. Samozrejme nie je to lacné ale prečo by aj malo byť.
16. 8. 2015 17:21:22
https://webtrh.cz/diskuse/jak-nafingovat-zatizeni-webu/#reply1133766
Jirka
verified
rating uzivatele
(6 hodnocení)
16. 8. 2015 18:36:14
Tak mi hod URL, ja ti ten server za petikilo sundam :D
16. 8. 2015 18:36:14
https://webtrh.cz/diskuse/jak-nafingovat-zatizeni-webu/#reply1133765
premiumhosting
verified
rating uzivatele
16. 8. 2015 20:11:13
Idealne napr. https://loader.io/pricing
16. 8. 2015 20:11:13
https://webtrh.cz/diskuse/jak-nafingovat-zatizeni-webu/#reply1133764
azka
verified
rating uzivatele
(2 hodnocení)
16. 8. 2015 20:49:11
ano, ab neparsuje html a tudiz neziskava url assetu a neposila na ne request; co pouze dela je to, ze posle get request na jeden url, kretej mu reknes, nic vic, nic min, ale tebe jakozto testera primo zajima jenom to, pokud te zajimaj obrazky, posilas request tam, pokud te zajima php stranka s db, posilas request tam - v jednoduchosti je sila
ono to "neni slozity" (resp. je) si napsat utilitku jako je ab/siege, aby ti nacetla celej web se vsim, nicmene by to ztratilo smysl, protoze by pote musela byt hodne komplexni, aby ti vymerovala, co presne kde a jak se opozduje ale ani pote bys nedostal rozumnou aproximaci a nic moc by ti to nereklo, realne uzivatele cachuji, kernel cachuje, nginx cachuje, zfs cachuje, php cachuje, network/hdd io apod.. a je v tom tolik promennych ze by se v tom nikdo nevyznal a kdyz v tomto testu ti vypadne, ze ti neco nefunguje, tak zpetne testujes dilci komponenty zvlast a dostavas se na zacatek (ten test jsem zkousel - jenom demo, ale neverim, ze je o dost lepsi v placeny fazi)
napr. obrazky mam na zfs, web na systemovym ssd - mimo zfs, proto proverim, zda mi nginx serviruje statickej kontent tak, jak ma a zameruju se na jiny veci, dynamickej kontent php, zda memcache cachuje jak ma; zda mi funguje bond, to si taky prostestuju pri setupu a v late game to beru za jiz funkcni vec
nevim, jak bude jakej user zadrzovat konnekt pro jinyho a nevim, jak funguje apache, uz roky ho nepouzivam, thread driven apache jsem vymenil za event driven nginx, nginx je lightweight s minimalnim memory footprintem, lehkou skalovatelnosti a s jasne danym vykonem a uz vubec nevim, co je wedos zac a jakou tam ma op aplikaci (dle typu se ma benchmarkovat, ale benchmarkovat neco na shared hostu je total nonsense, mas tam wordpress hejbatka nebo prestu s 20M autodilama?:)), nejspis bych to neresil a pockal, dokud se to nerozjede a nehaltne, az se to stane, presunul bych to na vlastni server s presne jasnejma limitama a skalovatelnosti a k tomu bych i prepsal aplikaci
nevim, ta utilitka muze bejt k necemu dobra, kdyz k tomu prijde cdn napr. regiony, nicmene mi to prijde jako moderni, predrazena technokraticka zalezitost, bez ktery jsme se obesli a i obejdeme v 99% pripadech :) kdyby op mel 800 dolacu za 5 min test, tak nesedi u wedosu
v minuly dekade se resilo 10K spojeni, dnes se resi 10M; domaci komp s prumernym nastavenim nginxu, php a mysql da 10k spojeni na single instanci jak nic (php + sql dotaz nad 100-500k radcich), ale opet opakuju, shared host muze limitovat uz na 10ti spojenich (ne 10k) :D (nevim, zda tam mas vps, dedikac nebo cokoli jinyho)
10k connections != 10k users (keep-alive? pipelining?)
16. 8. 2015 20:49:11
https://webtrh.cz/diskuse/jak-nafingovat-zatizeni-webu/#reply1133763
Pro odpověď se přihlašte.
Přihlásit