A simple HTTP traffic generator triggered by Github Action periodically.
- Load testing.
- Traffic analysis.
- Real world traffic generation.
-
Fork this repository to your own GitHub repository.
-
Edit
urls.txt
. Each line in the file is a URL. This tool will randomly pick some URLs from the file.Warning For security reasons, DO NOT COMMIT YOUR HOSTNAME into this repo. Instead, use a
$HOST
as a PLACEHOLDER in theurls.txt
. Then, add a Github Secret in your repository settings by following this doc. -
Git commit and go!
-
Q: What is the interval between triggering requests?
A: By default is 10 minutes, but you can change this in
.github/workflows/traffic.yml
. -
Q: How do I manually trigger requests?
A: Please see this guide.
-
Q: How to stop triggering?
A: To stop triggering, delete
schedule
in.github/workflows/traffic.yml
and git commit.