This project contains performance test implementation for the Saga example quickstarts
-
clone this repository and run one of the saga examples
-
download and unzip PerfCake
-
wget https://github.com/PerfCake/PerfCake/releases/download/v7.5/perfcake-v7.5-bin.zip -
unzip perfcake-v7.5-bin.zip
-
-
install docker
-
curl -fsSL get.docker.com -o get-docker.sh && sh get-docker.sh
-
-
install docker-compose
-
sudo curl -L https://github.com/docker/compose/releases/download/1.20.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose
-
-
run the example application
-
copy the testing scenario to the perfkace scenarios
-
cp scenarios/http.xml perfcake-7.5/resources/scenarios/http.xml
-
-
run the test
-
mvn exec:java -Dexec.mainClass=org.xstefank.PerformanceTestExecutor -Dconfig.file=$QUICKSTART.properties-
QUICKSTART in {axon-service, eventuate-service, eventuate-tram-service, lra-service}
-
-