Functional testing

We have had good experiences using JMeter for functional tests. With this tool, you can write scripts that allows you to simulate a lot of users signing in, writing blogs and so on.

The drawback of JMeter is that it is not "mean" enough and hence does not put enough strain on your server stack to verify/suggest it can sustain real, high volume traffic.