Jump to content
php.lv forumi

Stress, load testings


Kasspars

Recommended Posts

Pastāsties, kas regulāri veic stress testus, kā labāk un precīzāk to darīt.

 

Es līdz šim izmantoju apache bench un parasti bombīju vienu url, bet nu tā galīgi nav reālā situācija kādā nonāks serveris, kad palaidīs produkcijā. Parasti tiek raustīti visi iespējamie linki, kā arī paralēli administratori backendā liks jaunu saturu un labos esošo.

 

 

varbūt varētu uztaistī sarakstu ar linkiem un tam pašam apache bencham iedot, lai tos linkus?!

 

Vienvārdsakot padalieties pieredzēs ar stress testiem :)

Link to comment
Share on other sites

Īsts stress ir tad, kad produkcijā klienti nāk 3x vairāk nekā parasti — bizness ir palaidis reklāmu par produktu, bet programmētāji un admini nav brīdināti. :D

Link to comment
Share on other sites

Īsts stress ir tad, kad produkcijā klienti nāk 3x vairāk nekā parasti — bizness ir palaidis reklāmu par produktu, bet programmētāji un admini nav brīdināti. :D

 

Tā ir atsevišķa situācija nevis slodzes tests. Iesaku iesākumam palasīt https://en.wikipedia.org/wiki/Stress_testing un http://en.wikipedia.org/wiki/Load_testing pirms sniegt atbildes.

Link to comment
Share on other sites

Jā, par tiem online testiem runājot. Ar apache benchu parasti rezulatāti ir daudz reiz labāk nekā, ja notestē caur loadimpact.com, bet nu to es skaidrotu ar to, ka loadimpact testē kaut kur USA un viss lielāka bremze ir uz bilžu ielādi.

 

Ja tiešām būtu testa feram ar 1000 dažādiem serveriem, tad gan būtu visprecīzākie rezultāti, betnu loadimpact tā pat izskatās, ka no viena servera testē

Link to comment
Share on other sites

Tobiš Aleksejs ar Kasparu tagad uzliks uz savām kastēm jmeter un ekspektēs kaut kādus precīzus rezultātus? Nemaz nerunājot, ka rezultātus ietekmēs arī fonā esošais flash porn un pusgarais telekoma kabelis. 

 

Nē nu dariet kā ziniet, ko es varu pateikt. 

Link to comment
Share on other sites

Jmeter līdzīga alternatīva ir tsung. Tsung lietošana notiek šādi:

Tsung izveido proxy serveri.

Tu pārlūkprogrammā nokonfigurē proxy serveri.

Tu simulē parastu lietotāju pārlūkprogrammā.

Tsung izveido parasta lietotāja veikto pieprasījumu konfigurāciju - xml. 

Tu pielabo xml, ieliekot lielākas atstarpes starp pieprasījumiem.

Tu laid testus uz serveriem. Var testēt vairākus serverus reizē, kur katram serverim tiek savākta cpu noslodze utt.

Veicot testus, var konfigurēt lietotāju skaitu, testu ilgumu utt. Rezultātus var jau skatīties testu norises laikā. Tiek uzģenerēti html dokumenti ar attēliem.

Pirms gada veicu slodzes testus amazon. Pakāpeniski kāpināju slodzi, lai redzētu kā tiek ieslēgti jauni serveri. Sāku ar 2 serveriem un beidzu ar 14.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...