User-experience-1024x421

Performance Tuning Mobile API – Introduction

Mobile applications offer a number of unique challenges with regards to testing, adding complexity through an expanding number of variables. Along with usual testing concerns, there is an array of devices, with an uncertain network and the emerging mobile services standards themselves.  Business people wish to focus on the user’s experience, attempting to gain some …

Network-1024x421

PERFORMANCE TUNING MOBILE API – NETWORK

A mobile application by default has a network component. The portion from the phone to the Ethernet card of the API servers. Who has not seen the US commercials “can you hear me now?” Canadian Wireless Service providers spend significant effort to plan their network coverage, identify poor performance, do capacity planning and ensure signal …

API-1024x421

PERFORMANCE TUNING MOBILE API – API Themselves

The rapid growth in mobile application development has resulted in many new technologies, and emerging standards. Newer, lighter weight protocols like REST are generally used vs. more mature, heavyweight SOAP. New encryption methodologies like elliptic curve are common since it requires lower client CPU processing. New Identity formats like SAML and OAuth are used to address identity in the cloud and mobile arena.

enablers-1024x422

PERFORMANCE TUNING MOBILE API – ENABLERS

Identifying poor performing enablers, or the impact of moving services should not be an extensive exercise, but is a vital part of QA performance testing. Using a local run-time of a captured responses (AKA virtualized local mocked service) while running the same SOAPSonar test case, will perform differently. The size or extent of the difference indicating identifying poor performing Enablers.