https://github.com/tembleking/weavesocks-loadtest
Create some fake load in the weavesocks demo application available at https://microservices-demo.github.io
https://github.com/tembleking/weavesocks-loadtest
Last synced: 9 months ago
JSON representation
Create some fake load in the weavesocks demo application available at https://microservices-demo.github.io
- Host: GitHub
- URL: https://github.com/tembleking/weavesocks-loadtest
- Owner: tembleking
- License: gpl-3.0
- Created: 2018-09-19T07:04:01.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-09-21T07:13:24.000Z (almost 8 years ago)
- Last Synced: 2025-04-04T06:43:40.213Z (over 1 year ago)
- Language: Go
- Size: 18.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Weavesocks LoadTest
This is a load test for the [Weaveworks' Sock Shop Microservices demo](https://microservices-demo.github.io/).
We were trying to use their [load test](https://microservices-demo.github.io/docs/load-test.html) but since it was
not working, we rewrote the same behaviour in Golang.
# Usage
You can download it with `go get -v github.com/tembleking/weavesocks-loadtest` and execute manually or with
Docker Compose via `docker-compose run --rm weavesocks-loadtest`.
If you download it manually you will require Go 1.11 at least.
Example:
```
$ docker-compose run --rm weavesocks-loadtest -h
Create some fake load in the weavesocks demo application available at https://microservices-demo.github.io
Usage:
weavesocks-loadtest [flags]
Flags:
-c, --clients int Number of concurrent clients (default 2)
-d, --delay int Delay before start
-h, --help help for weavesocks-loadtest
-n, --hostname string Target host url (eg. http://localhost:8080)
-r, --requests int Number of requests per client (default 10)
```
# License
GNU GPLv3