Skip to content

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

Notifications You must be signed in to change notification settings

PTAnywhere/performance-testing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages