Last night at VanQ, our technical manager Larry Ng presented on performance testing tips and tools using HP LoadRunner (full video embedded below). He explained the performance testing process from design to execution and reporting and how HP LoadRunner is utilized for performance testing.
From his experience he found that although automation tools like HP LoadRunner are expensive, they are worth the money in time saved. Specifically, he noted that HP LoadRunner has been drastically improving the amount of time he spends designing and running tests as opposed to scripting.
Here are a few key tips for running successful performance tests:
- Schedule a dry-run prior to running tests so that all participants are coordinated and familiar with the entire process.
- Take a snapshot of databases prior to running the tests so it’s easy to start fresh for the next test.
- Reboot the servers between tests and clear the cache in browsers (if applicable).
- Use an instant messenger client to keep everyone organized and more importantly, keep a timed log of events.
- Use Perfmon to monitor server health throughout the test. Use the IM log to match up the times.
- Choose test scenarios that are stable and heavily used.
- Group your test scripts into transactions so that entire process is measured (ie: The whole login process instead of each step.)
- Use a naming convention to keep your transactions organized. This helps with both reporting and script maintenance.
Here are a few helpful links that we discussed for those that want to learn more about HP LoadRunner:
- Tutorial (for version 9)
- HP Training
- Trial Download
- HP Hosted on the cloud
- HP Performance Center
- Vivit: HP user group. Regularly hosts events to showcase latest HP products and have hands on demos from other users in Vancouver.
At Optimus we work with clients on a variety of platforms. Here are a few of the other leading performance testing solutions:
- Microsoft Visual Studio Team System
- IBM Rational Performance Tester
- Borland SilkPerformer
- Neotys NeoLoad
- Radview WebLoad
And of course, as promised here are the slides from Larry’s presentation. We are uploading the video as well – I will post it when it’s available.
Visit the OptimusQA performance testing page for more on our testing services.