Project created to measure the performance of the Docker-based Packet Tracer.
Why would you want to install it?
pip install git+https://github.com/PTAnywhere/performance-testing.git
The required packages are automatically installed in the procedure described above.
However, if you are going to contribute to this project, you might want to install only the project's dependencies in your virtualenv.
You can install them using the requirements.txt file in the following way:
pip install -r requirements.txt
Go to the top package (cd ptdockertest
) and follow these steps:
- Prepare benchmark.
python prepare_benchmark.py [-db /tmp/benchmark.db]
- Run benchmark.
python run_benchmark.py [-db /tmp/benchmark.db] [-log /tmp/benchmark.log] testId
- Generate plots
python generate_plots.py [-db /tmp/benchmark.db] [-output /tmp/plots] testId
The results of the tests made using this project will be published in this website. For updated results, check it periodically.
These performance tests were developed as part of the FORGE project.