Skip to content

Latest commit

 

History

History
53 lines (34 loc) · 1.33 KB

File metadata and controls

53 lines (34 loc) · 1.33 KB

performance-testing

Project created to measure the performance of the Docker-based Packet Tracer.

Installation

Why would you want to install it?

pip install git+https://github.com/PTAnywhere/performance-testing.git

Requirements

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

Usage

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

Results

The results of the tests made using this project will be published in this website. For updated results, check it periodically.

Acknowledgements

These performance tests were developed as part of the FORGE project.