TourGuide : TourGuide est une application Spring Boot et une pièce maîtresse du portfolio d'applications TripMaster
Comment exécuter l'application :
Il y a 4 projets TourGuid , gps-api , reward-api , user-api pour chaque projet :
cd TourGuide
./gradlew clean build -x test
cd ..
cd gps-api
./gradlew clean build
cd ..
cd reward-api
./gradlew clean build
cd ..
cd user-api
./gradlew clean build
cd ..
Docker pour production:
docker-compose -f .\docker-compose.yml up -d
127.0.0.1 testusers.localhost 127.0.0.1 user.localhost 127.0.0.1 gps.localhost 127.0.0.1 reward.localhost
Après "Build" les 4 projets
cd TourGuide
gradle test --tests tourGuide.testPerformance.withOutSleep.TestCaculateRewardsPerformance -DnumberOfUsers=100000
gradle test --tests tourGuide.testPerformance.withOutSleep.TestTrackUsersPerformance -DnumberOfUsers=100000
changer le variable -DnumberOfUsers=[''number of user'']
gradle test --tests tourGuide.testPerformance.TestCaculateRewardsPerformance -DnumberOfUsers=1000
gradle test --tests tourGuide.testPerformance.TestTrackUsersPerformance -DnumberOfUsers=100000
http://tourguide.localhost:81/
