Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.

...

  1. Lasttestet som skall köras heter LoadTestVP.
  2. Parametrar till VP tester enligt listan nedan. Anges genom flaggan -D<parameter>=<värde> vid start av testerna.
    • noOfUsers - anger hur många simulerade användare vi skall använda, default är 10
    • baseUrl - anger URL för vp-tjänsterna, default är https://localhost:20000
  3. Testerna förutsätter att miljön under test är konfigurerad för de tester som körs, dvs routing och behörighet till testproducenter är korrekta.

  4. Testerna baseras på ett antal testproducenter.

    1. Testproducent deployad i VP för Ping
    2. Testproducent deployad på MockServern för tjänsten GetSubjectOfCareSchedule
    3. Testproducent deployad på MockServern för tjänsten SendMedicalCertificateAnswer

  5. Om inte alla finns tillgängliga kan man uppdatera gatling scriptet genom att plocka bort den som saknas.

    Kodblock
    Scenarios.scn_SendMedicalCertificateAnswerHttps.inject(rampUsers(Conf.noOfUsers.toInt) over (Scenarios.rampUpTimeSecs seconds)).protocols(Conf.httpConf),
    Scenarios.scn_GetSubjectOfCareScheduleHttps_2.inject(rampUsers(Conf.noOfUsers.toInt) over (Scenarios.rampUpTimeSecs seconds)).protocols(Conf.httpConf),
    Scenarios.scn_PingOkSimulationHttps.inject(rampUsers(Conf.noOfUsers.toInt) over (Scenarios.rampUpTimeSecs seconds)).protocols(Conf.httpConf),
    Scenarios.scn_GetSubjectOfCareScheduleHttps.inject(rampUsers(Conf.noOfUsers.toInt) over (Scenarios.rampUpTimeSecs seconds)).protocols(Conf.httpConf),
  6. Dokumentera ufallet av lasttestern i ett testprotokoll (mall testprotokoll). Spara också utfallet för varje test från Gatling genom att zippa hela katalogen där resultatet ligger och bifoga testprotokollet.

 

Panel
borderColorblue
borderWidth2
titleNTjP

sjdhfkjsdhfsdfkl

 

Test 2 - Prestandamätning vid felfall

...