Skip to content
/ striss Public

Stress Test your Icecast server in Golang (Can you Go over 9000?)

Notifications You must be signed in to change notification settings

aerth/striss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

striss

Stress Test Icecast server

Slightly modified netTestShoutcast

Works great. Here is how to go get it.

go get -v -u github.com/aerth/striss

Usage

icecast-stress

Usage: icecast-stress <host.server.com:port> <mountpoint> <num_conn> [interval]

Example: # icecast-stress example.com:8000 mount 5 600 # five connections, mountpoint /mount
Example: # icecast-stress example.com:8080 stream3 40 600 # forty connections, mountpoint /stream3


icecast-stress yourserver.com:8000 5 # start small.
icecast-stress yourserver.com:8000 9000 # go hard!

Bugs

  • When going high numbers like 600 it seems to have a tough time responding to Ctrl+C

  • icecast-stress will panic if you dont do it correctly. "future: add error handling"

  • Report any new ones you find

fork of: github.com/hazrd/icecast-stress

About

Stress Test your Icecast server in Golang (Can you Go over 9000?)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published