Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Indhold

Indledning
Krav
Opsætning
Afviklede tests
Resultat
Forventet belastning
Høj belastning
Max belastning
Konklusion

Table of Contents

Indledning

Dette dokument beskriver kort omkring udvikling og afvikling af jmeter tests.

...

Erstatnings-cpr-løsningen har følgende krav til svartider (krav 19):

  1. Performance

    Der forventes en lille belastning på eCPR servicen svarende til 10 transaktioner per minut (continuous load). Løsningen skal under dette load kunne håndtere svartider som følger:
  • Gennemsnit mindre end eller lig 1000 ms
  • 95% under 1250 ms
  • 99% under 2000 ms

Testdata

Byg


Opsæt

Clone performance projected

...

user.classpath=C:/Users/ole/.m2/repository/javax/javaee-api/7.0/javaee-api-7.0.jar;C:/Users/ole/.m2/repository/commons-discovery/commons-discovery/0.2/commons-discovery-0.2.jar;C:/Users/ole/.m2/repository/axis/axis/1.4/axis-1.4.jar;C:/Users/ole/.m2/repository/ca/juliusdavies/not-yet-commons-ssl/0.3.9/not-yet-commons-ssl-0.3.9.jar;C:/Users/ole/.m2/repository/org/owasp/esapi/esapi/2.0.1/esapi-2.0.1.jar;C:/Users/ole/.m2/repository/org/opensaml/openws/1.5.4/openws-1.5.4.jar;C:/Users/ole/.m2/repository/joda-time/joda-time/2.2/joda-time-2.2.jar;c:/Users/ole/.m2/repository/org/opensaml/opensaml/2.6.4/opensaml-2.6.4.jar;c:/Users/ole/.m2/repository/org/opensaml/xmltooling/1.4.4/xmltooling-1.4.4.jar;c:/Users/ole/.m2/repository/dk/sosi/seal/seal/2.4.5/seal-2.4.5-tests.jar;c:/Users/ole/.m2/repository/com/arosii/nsp/jmeter-sts/1.7.5-SNAPSHOT/jmeter-sts-1.7.5-SNAPSHOT.jar;c:/Users/ole/.m2/repository/org/apache/ws/security/wss4j/1.5.12/wss4j-1.5.12.jar;C:/Users/ole/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.51/bcprov-jdk15on-1.51.jar;C:/Users/ole/.m2/repository/com/unboundid/unboundid-ldapsdk/2.3.1/unboundid-ldapsdk-2.3.1.jar;C:/Users/ole/.m2/repository/org/apache/santuario/xmlsec/1.4.8/xmlsec-1.4.8.jar;c:/Users/ole/.m2/repository/com/arosii/nsp/jmeter-minlog2/1.7.5-SNAPSHOT/jmeter-minlog2-1.7.5-SNAPSHOT.jar;c:/Users/ole/.m2/repository/dk/sosi/seal/seal/2.4.5/seal-2.4.5.jar;c:/Users/ole/.m2/repository/dk/sosi/testtools/testtools/2.4.5/testtools-2.4.5.jar;C:/Users/ole/.m2/repository/org/antlr/antlr-runtime/3.3/antlr-runtime-3.3.jar;C:/Users/ole/.m2/repository/org/antlr/stringtemplate/4.0.2/stringtemplate-4.0.2.jar;c:/Users/ole/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar;c:/Users/ole/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar;

 


Nu kan jmeter startes vha. C:\tools\apache-jmeter-2.9\bin\jmeter.bat eller ./jmeter.sh 


Der er fire test templates

...

tests/minlog2/src/test/jmeter/templates/testplans/lookup.template.jmx

 


Lookup on behalf of 

Her laves der lookup on behalf of hvor man enten benytter et medarbejder certifikat eller et firmacertifikat.

...

tests/minlog2/src/test/jmeter/templates/testplans/lookup_onbehalfof.template.jmx 


Lookupid.

Under setup hentes der nemind certifikater for de test brugere der benyttes. Lookupidentitytoken sampleren tager cpr, procurator cpr og subject som input. De nemid certifikater der hentes ind gemmes i et statisk map så de kan genbruges af lookupid sampleren i selve performance testen.

...

tests/minlog2/src/test/jmeter/templates/testplans/lookupidws.template.jmx

 

 



Registration

Vi har lavet et eksempel på hvordan det kan sættes op her.

...