Play it Again, Sam — a load testing tool

For many years, I've been working in capacity planning using a combination of mathematical models and one-off test tools. I'm keeping the models: they're what make the work predictive, but it's time for a reusable tool that's simple and easy to add options to. Record-replay testing The classic way to do load testing is to… Continue reading Play it Again, Sam — a load testing tool


Getting Disk Performance from a Web Server log

One of the most elegant ways to performance-test a program is to replay actual work that it did in the past. In these days of "everything is REST over HTTP", it's also one of the easiest. Introduction Once upon a time, a customer of mine needed to replace a storage array (the same one I… Continue reading Getting Disk Performance from a Web Server log

Canadian Politics, as Seen by a Space-Alien

I’m often puzzled by American politics, but it’s relatively simple. There are liberal and conservative parties, with ambiguous names, and they occasionally swap places. Usually they overlap, but not in this century. Canadian politics, however, can be confusing. There are five national parties, four of which are national, and they are named after what they… Continue reading Canadian Politics, as Seen by a Space-Alien