To run the containers, please open a terminal then
$ docker compose up
- To run the payloads, ensure that the containers are up and running
- Open a terminal
- Go to console directory by
$ cd console
- Run the python script and pass the desired payload. For example
$ python3 payload.py payloads/user1.txt
- Generate the dumplog by running:
$ python3 payload.py payloads/dumplog.txt
To open the client
- Ensure the containers are up and running
- Open in the browser: http://localhost:5173
To see the database contents
- Download and install MongoDB Compass
- Open the application then create new connection
- In the URI input
mongodb://localhost:27017/test
- Download and install JMeter
- Open the
load-test.jmx
orstress test.jmx
from theperformance-test
folder - Start the test by clicking on the
Start
button in GUI
Please see the documentation on transaction-server
folder