...
- Lasttestet som skall köras heter LoadTestVP.
- 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
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.
Testerna baseras på ett antal testproducenter.
- Testproducent deployad i VP för Ping
- Testproducent deployad på MockServern för tjänsten GetSubjectOfCareSchedule
- Testproducent deployad på MockServern för tjänsten SendMedicalCertificateAnswer
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),
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 | ||||||
---|---|---|---|---|---|---|
| ||||||
sjdhfkjsdhfsdfkl |
Test 2 - Prestandamätning vid felfall
...