Automated iperf3 Reports to GitHub Pages
I was curious about automating markdown reports using data I had gathered. Iperf3 is an excellent tool for conducting network performance tests, especially for Wi-Fi connections, which can vary based […]
The Flow
The python script listen continuously for new connections. When a new test is completed, a markdown file is created and pushed to the github repo, which displays all of the reports in a sorted way on […]
Dependencies
- iperf3 installed on a server, listening on port 5201
- iperf3 installed on a client, this can be an app on your phone
- a github repo
(optional) _config.yml file: with the following
remote_theme: pages-themes/modernist@v0.2.0
plugins:
- jekyll-remote-theme # add this line to the plugins list if you already have one
show_downloads: false
The Script
# ... your python script as before ...
When testing, it will look like this:
iPhone Client
Android Client
And finally, the results will be presented on this website:
GitHub Pages
Individual Report
End