Recording mobile device traffic for performance testing iPhone, iOS, Android and Windows Mobile applications with HP Loadrunner

Want to write a performance test that will replicate the traffic of an actual hardware device such as an iPad, iPhone or Android device? This article covers a useful technique to capture and replay the network traffic of real mobile devices. In my previous blog the Android SDK’s emulator has been used to run the mobile client […]

Performance By Design – an Agile Approach

I recently attended a Test Managers Forum in London and sat in on a presentation entitled ‘Performance By Design’ (TODO: Insert Credit). The presentation didn’t deliver any earth shattering content and I felt that a lot of the audience hadn’t quite grasped the concept (as I had not).  There was something there – but the […]

Recording and Performance testing Android applications with HP Loadrunner VuGen

In this article I will show how to create a Loadrunner test to replicate the network traffic generated by an Android application. The Android SDK will be used to execute the application under test, while HP Loadrunner Virtual User Generator (VuGen) captures the network packets and translates it to Loadrunner virtual user script. Prerequisites: Loadrunner/Performance […]

Why performance can’t be guaranteed.

Its important to set an expectation after performance testing has been complete that there may be performance related issues after the system has gone live.  This can be an easy or difficult task depending on the understanding the client has.  Performance related issues are often high impact, so you can find yourself accounting to roles […]

What to do when live performance issues occur

Artefacts and Requirements for effective Performance testing

Post Performance Testing: What to do when application performance issues occur.  So performance testing is complete, tests have been agreed and signed off and then the system goes live …… only to experience some sort of performance issue.  All eyes are on the performance team – so what went wrong?  It is my experience the […]