https://github.com/kostyay/web-proxy-stress-backend
Backend I use for testing web proxy load testing
https://github.com/kostyay/web-proxy-stress-backend
nginx stress-testing testing-tools websocket-server
Last synced: 2 months ago
JSON representation
Backend I use for testing web proxy load testing
- Host: GitHub
- URL: https://github.com/kostyay/web-proxy-stress-backend
- Owner: kostyay
- License: mit
- Created: 2019-09-14T14:45:39.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2021-05-29T15:31:24.000Z (about 5 years ago)
- Last Synced: 2025-03-29T13:51:44.449Z (over 1 year ago)
- Topics: nginx, stress-testing, testing-tools, websocket-server
- Language: JavaScript
- Size: 5.86 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
web-proxy-stress-backend
=====
This repo is a docker-compose file I use for stress testing proxies.
It provides some endpoints to download files of various sizes and also a websocket echo server endpoint.
# Endpoints
- `/ws` - websocket endpoint
- `/fast` - fast 200 reply
- `/slow` - 2 second reply
- `/veryslow` - 10 second reply
- `/slow2` - send some data, flush wait 2 seconds send some more data
- `/files` - 10kb.bin, 100kb.bin, 1mb.bin, 20mb.bin, 800kb.bin
# Recommended clients for testing
* HTTP requests - bombardier [original repo](https://github.com/codesenberg/bombardier) or [my patched version](https://github.com/kostyay/bombardier) which provides a summary by status codes.
* WebSocket requests - the excellent [wsstat](https://github.com/Fitblip/wsstat) tool