We did some internal testing with good success using jMeter. It's a java web testing application that you build rulesets for. IIRC, the rulesets are in XML. It's worth investigating.