Comcast improves your test coverage by letting you simulate shitty network connections so you can build better systems.
Testing distributed systems under hard failures like network partitions and instance termination is critical, but it's also important we test them under less catastrophic conditions because this is what they most often experience. Comcast is a tool designed to simulate common network problems like latency, bandwidth restrictions, and dropped/reordered/corrupted packets.
Usage:
$ comcast --device=eth0 --latency=250 --target-bw=1000 --packet-loss=10%
GitHub
Testing distributed systems under hard failures like network partitions and instance termination is critical, but it's also important we test them under less catastrophic conditions because this is what they most often experience. Comcast is a tool designed to simulate common network problems like latency, bandwidth restrictions, and dropped/reordered/corrupted packets.
Usage:
$ comcast --device=eth0 --latency=250 --target-bw=1000 --packet-loss=10%
GitHub
Comments
Post a Comment