Teknologian jakaminen

Jmeter jatkuva oppiminen - joitain peruskäsitteitä ja suorituskyvyn indikaattoreita

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Miksi suorituskykytestaus pitäisi tehdä palvelinpuolella?

Voiko järjestelmä toimia vakaasti suurella käyttäjämäärällä (enemmän)

Laitteistopalvelimen valintaan

Ohjelmistotekniikan valintaan

Huolenaiheita suorituskykytestauksessa

Käyttäjän näkökulma: vasteaika

Resurssin käyttö: samanaikaisten käyttäjien määrä, TPS, resurssien käyttö (suoritin, muisti, JVM)

Suorituskykytestausstrategia

Vertailutesti: yhden käyttäjän testi, tee erillisiä testejä liiketoimintamallin tärkeille yrityksille ja hanki erilaisia ​​suorituskykyindikaattoreita, kun yksittäinen käyttäjä toimii

Kuormitustesti: Testaa järjestelmän suorituskyvyn muutoksia lisäämällä kuormaa asteittain ja määritä viime kädessä enimmäiskuormitus, jonka järjestelmä voi kestää järjestelmän suorituskykyindikaattoreita noudattaen.

Vakaustesti: pitkäaikainen testi, kun palvelin on vakaa

Yhteiset suoritusindikaattorit

Vasteaika, samanaikaisuuksien määrä, läpimeno, virheprosentti, resurssien käyttö

Suorituskyky (QPS, TPS)

QPS: Palvelimen käsittelemien pyyntöjen määrä sekunnissa (eli palvelimen käyttöliittymä)

TPS: Järjestelmän käsittelemien asiakaspyyntötapahtumien määrä aikayksikköä kohti (operaatio käyttöliittymässä, 1 pyyntö tai useita pyyntöjä)

Virheprosentti

Palveluhäiriön todennäköisyys, kun järjestelmä on kuormitettuna. Virheprosentti = (epäonnisoituneiden yritysten määrä / yritysten kokonaismäärä)*100 %

Yleensä enintään 1/10 000 (yrityksen määrittelemällä tavalla)

Tasaisemman järjestelmän virhesuhteen pitäisi johtua aikakatkaisuista

Resurssien käyttö

On suositeltavaa, että CPU ei saa olla yli 80 % (plus tai miinus 5)

Muisti ei ylitä 80 %

Levy ei ole yli 90 %

jmeter

LoadRunner: teollisuusluokan standardi suorituskykykuormitustesti, joka voi simuloida kymmeniä tuhansia käyttäjiä suorittamaan testejä

jmeter on ilmainen ja voi tarjota periaatteessa samat toiminnot kuin LoadRunner, mikä täyttää useimpien yritysten tarpeet.

jmeter hakemistorakenne

roskakori

asiakirjoja

printable_docs

Jmeterin peruselementit ja komponentit

Ensimmäinen pyyntö, jonka jmeter lähetti

Käynnistä jmeter

Lisää ketjuryhmä testisuunnitelmaan

Lisää http-pyyntö ja sampleri säikeen ryhmään

Täytä http-pyynnön asiaankuuluvat pyyntötiedot

Lisää näkymän tulospuu ja kuuntelija säieryhmän alle

Napsauta Käynnistä-painiketta suorittaaksesi ja nähdäksesi tulokset

Määritä suuri määrä samanaikaisia ​​käyttäjiä