Painetestaustyökalut
TPS (tapahtumat sekunnissa)
TPS tarkoittaa Transactions Per Second (Transactions Per Second), eli sekunnissa käsiteltyjen tapahtumien määrää. Transaktio tarkoittaa prosessia, jossa asiakas lähettää pyynnön palvelimelle ja palvelin reagoi (täysi käsittely, eli asiakas aloittaa pyynnön saadakseen vastauksen). Asiakas aloittaa ajoituksen pyynnön lähettämisen yhteydessä ja lopettaa ajoituksen saatuaan palvelimelta vastauksen laskeakseen käytetyn ajan ja suoritettujen tapahtumien määrän, ja lopuksi käyttää tätä tietoa pistemäärän arviointiin. Transaktio voi vastata useita pyyntöjä, ja voit katsoa alla olevan tietokannan transaktiotoimintoja.
QPS (kysely sekunnissa)
QPS (Query Per Second), QPS on itse asiassa yleinen mittari läpimenon (läpimenon) mittaamiseen, eli kuinka monta pyyntöä palvelin käsittelee sekunnissa – yleensä viitataan HTTP-pyyntöihin, eli mitä suurempi määrä, sitä suurempi kuorma palvelimella ja sitä suurempi laskentateho. Viitteeksi, yksinkertainen liiketoimintalogiikka sisältävä ohjelma, mukaan lukien tietokantapääsy, voi tarjota noin 50–100 QPS:ää yhdellä ytimellä, eli se pystyy käsittelemään 50–100 pyyntöä sekunnissa.
Laskentasuhde: QPS = samanaikainen määrä / keskimääräinen vasteaika; Samanaikaisuus = QPS * Keskimääräinen vasteaika QPS = req/sec = pyynnöt/sekunti
Keskimääräinen vasteaika (RT)
RT: Vasteaika, keskimääräinen käsittelyaika, joka kuluu pyynnön käsittelyyn. Tarkastelemme myös yleensä keskimääräistä käsittelyaikaa 90 %:ssa pyynnöistä, sillä verkon olosuhteista voi johtua ääripäitä.
|