There has been a huge surge in the demand to access a variety of popular applications via mobile devices. This article discusses 2 tools The demand for access to business information and websites through mobile technologies has caused the business managers to drive mobility as part of their business technology. It is becoming imperative for companies to have their content effectively available on the mobile devices.
ByJanuary 9, 2015 for Akamai
Performance testing to help maximize the end user experience has become a key component in the drive to have an effective mobile-based application or website.
I work as a performance engineer for Akamai and the key question we face is “How does the website perform on mobile networks?”
Before I asses the testing tools available, I would want to address the challenges present when accessing applications and web sites via mobile devices.
Network characteristics inherent in today’s mobile infrastructure have a significant impact on the response times for the client. Mobile networks can have poor quality, can be extremely “lossy” and experience high latency when compared to regular “wired” networks. These issues cause the response time at the client to be high. One should always consider these “mobile challenges” while testing. Response times of small objects will be masked by the inherent network timings. We should look for bigger objects.
There has been a rapid growth in the mobile market and we have different mobile devices with different sizes and different operating systems. Modern day websites adapt themselves based on the device characteristics and hence this must be accounted for when testing. This is a challenge since there is an ever-increasing change in the development of mobile devices and the testing platform needs reflect the current technological landscape.
I will keep the scope of this blog limited to testing of web applications, focusing on the factors one should keep in mind when evaluating testing platforms. . Factors to consider include:
How easy is it to create a test script? How easy is it deploy the tests and how quickly can meaningful results be generated?How easy is it to review and interpret data?
Two tools which meet all of the above needs are Dynatrace (previously known as Gomez) and keynote. These are industry standard tools and used for a significant amount of performance testing. Why do I like these platforms?
These results provide a great insight into the performance of website on mobile networks.
The above factors set them apart from many other tools present in the market. The results from these tools are trusted and are used in website ranking. NPS scores also take these rankings into consideration.
Apart from the above I have listed the below key advantages and limitations of each of them.
Real User Monitoring is an Akamai tool, which provides performance monitoring of web pages based on the data collected from real end users. With RUM we are able to gather data about an individual page request.
For Akamai RUM becomes a critical tool to:
While synthetic testing simulates users, and is repeatable and often reliable, it does not provide data on actual end-user experiences. As RUM measures performance directly, the data RUM collects can be filtered by geography, browser, and platform, one can drill down to see what subset of end users are experiencing problems. As one collects and analyze RUM data, one may notice trends may cause one to alter the synthetic tests to better reflect average customer’s experience with the site.
This article is written by Mobile Networks – Performance Testing: 0