Siege - A Handy Tool for HTTP Load Testing
As a backend engineer, it’s no surprise that I sometimes want to run a load test on a website. Load testing helps us understand how stable our server architecture is, and to some extent lets us observe how well our code performs. Common tools include ab and JMeter. I don’t think anyone runs load tests by hand (lol). Today I’m going to introduce Siege, a fairly complete yet simple HTTP load testing tool. It runs from the command line and helps you measure how well a website or API handles load. But keep in mind that performance testing involves many layers, and passing a load test doesn’t mean you’re bulletproof! ...