Hi,
We have prepared the mock mappings using wiremock for Load Testing, however we are facing issue of slow Response from wiremock during Load Test.
Currently we have below things in place:-
> We have recorded the Transactions and our Request/Response pairs are in mappings Folder.
> Please note that we have around ~1000 mapping files as we have a lot of flow to cover in Lod Test, however right now we see slow response from wiremock (~1 seconds of response Time) even with just 40 mapping files
> We tried tuning the jvm arguments and also wiremock parameters and finally right now we are using below to bring up wiremcok:-
java -Xms512m -Xmx2048m -XX:+UseParallelOldGC -XX:MaxMetaspaceSize=1024m -Dcom.sun.management.jmxremote.port=9001 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -jar /apps/wiremock/wiremock-jre8-standalone-2.27.2.jar --container-threads=500 --async-response-enabled=true --async-response-threads=200 --no-request-journal --disable-request-logging --port 8082 &
We need some help to resolve this slowness issue of Wiremock with load and with more number of mappings.