Welcome!

Linux Containers Authors: Yeshim Deniz, Elizabeth White, Pat Romanski, Liz McMillan, Stackify Blog

Related Topics: @CloudExpo, Java IoT, Mobile IoT, Linux Containers, Agile Computing, FinTech Journal, @DevOpsSummit

@CloudExpo: Article

Mobile Performance Testing | @CloudExpo #DevOps #IoT #M2M #ML #BigData

Simply ignoring mobile users during your performance testing is dangerous

If you read the title and assumed this post would be filled with baseball analogies, you'd be right! It's game day and all those fans who fill up major league stadiums, those are your application users. They are invested in the game and have shown up to watch the players (i.e. your application) perform.

Depending on how the game plays out, your audience will either head home elated or full of disappointment. The great thing is that in your case, unlike in the case of traditional baseball games, there doesn't have to be a loser. You can consistently ensure happy mobile users by setting yourself up for home runs and the crème de la crème, grand slams.

Despite the monumental importance of providing a seamless app experience for mobile users, companies still fall short in terms of mobile performance testing - some even choose to completely forgo the practice.

Striking out isn't any fun for you or your app users, but that's exactly what you'll end up doing if you ignore mobile users during performance testing. So here's the breakdown - from strikeouts to grand slams - of the steps you'll need to take to deliver exceptional application performance to all of your mobile users, regardless of device, network conditions and geographic location.

A Strikeout
Simply ignoring mobile users during your performance testing is dangerous. More than once, major brands have faced website outages on Black Friday, no less, due to unexpected spikes in mobile usage. You need a mobile performance testing strategy because people will access your application via mobile devices, whether or not you have a dedicated mobile app.

If you fail to test the performance of your application for mobile users, they may encounter slow load times and/or site outages. This results in an automatic strikeout. It's even possible that your poor application performance sends users running...straight into the arms of competitors.

A Single
Device Simulation

Hitting a single is nothing to be ashamed of, but it's nothing to write home about either. As it relates to mobile performance testing, hitting a single means you're simulating devices (i.e., using a software platform installed on a laptop or desktop that imitates a mobile platform or OS environment). This gives testers insight into how an application behaves on an emulated phone.

A Double
Device Simulation + Network Emulation

As you'll note, these build on one another. Hitting a double is a result of using both device simulation and network emulation. Unlike desktop and laptop users, mobile users will suffer from poor network conditions including limited bandwidth, latency and packet loss at a much greater rate. Using a tool to emulate different conditions in your testing scenarios is essential in understanding how your application performs when users face changes in connectivity.

Ignoring the various network conditions users will face in the wild will surely affect the end user experience, and not in a positive way.

A Triple
Device Simulation + Network Emulation + Real-Device Recording

To hit a triple, you'll need to incorporate recording from real devices. Could you record your test cases on the web version of your app and just use device simulation during your tests? Sure, but you need to know the web and mobile versions of your app inside and out.

While the calls to the backend may be the same for web and mobile versions of apps, mobile versions often don't have all the features of the web versions. This means you may be replaying actions a mobile user would never perform, and that could significantly skew your test results.

A Home Run
Device Simulation + Network Emulation + Real-Device Recording + End-User Experience Testing on Real Devices

Adding end-user experience (EUE) testing via real devices to your mobile performance testing strategy will earn you a home run! With EUE testing, functional test scripts will run on a real device while load testing is also being performed. Meanwhile, testers are able to measure the rendering times on the front end of the application so they can correlate backend times in order to quickly identify the root cause of performance issues.

A Grand Slam
Device Simulation + Network Emulation + Real-Device Recording + End User Experience Testing on Real Devices + Cloud Testing

To perform complete mobile performance testing and hit that grand slam, you'll need to add geographic realism to your scenarios by load testing from the cloud. Mobile users aren't accessing your servers from a single location and varying geographic dynamics can greatly affect the way load is placed on your application. To create the most realistic tests, use the cloud to distribute your load generators geographically based on historical user data - from where do they typically access your application?

Adding geographic realism to your performance tests will give you better insight into any performance limitations of your application.

Take Home the Win
Racking up some singles, doubles and triples never hurt, but mobile users (and fans) demand more. Any sign of application performance issues can quickly lead to revenue loss, brand damage and diminished employee productivity. As such, companies should, at the very least, invest in the development of a Home Run mobile performance testing strategy.

However, to come out on top and continuously deliver an exceptional application experience to mobile users, you'll need to adopt a Grand Slam strategy. We know that on your journey to complete mobile performance testing you may face some challenges. To learn how you can overcome these challenges check out our free whitepaper, "Addressing Mobile Load Testing Challenges."

Batter up!

More Stories By Tim Hinds

Tim Hinds is the Product Marketing Manager for NeoLoad at Neotys. He has a background in Agile software development, Scrum, Kanban, Continuous Integration, Continuous Delivery, and Continuous Testing practices.

Previously, Tim was Product Marketing Manager at AccuRev, a company acquired by Micro Focus, where he worked with software configuration management, issue tracking, Agile project management, continuous integration, workflow automation, and distributed version control systems.

@ThingsExpo Stories
No hype cycles or predictions of zillions of things here. IoT is big. You get it. You know your business and have great ideas for a business transformation strategy. What comes next? Time to make it happen. In his session at @ThingsExpo, Jay Mason, Associate Partner at M&S Consulting, presented a step-by-step plan to develop your technology implementation strategy. He discussed the evaluation of communication standards and IoT messaging protocols, data analytics considerations, edge-to-cloud tec...
In his keynote at 18th Cloud Expo, Andrew Keys, Co-Founder of ConsenSys Enterprise, provided an overview of the evolution of the Internet and the Database and the future of their combination – the Blockchain. Andrew Keys is Co-Founder of ConsenSys Enterprise. He comes to ConsenSys Enterprise with capital markets, technology and entrepreneurial experience. Previously, he worked for UBS investment bank in equities analysis. Later, he was responsible for the creation and distribution of life settl...
In his session at @ThingsExpo, Dr. Robert Cohen, an economist and senior fellow at the Economic Strategy Institute, presented the findings of a series of six detailed case studies of how large corporations are implementing IoT. The session explored how IoT has improved their economic performance, had major impacts on business models and resulted in impressive ROIs. The companies covered span manufacturing and services firms. He also explored servicification, how manufacturing firms shift from se...
IoT is at the core or many Digital Transformation initiatives with the goal of re-inventing a company's business model. We all agree that collecting relevant IoT data will result in massive amounts of data needing to be stored. However, with the rapid development of IoT devices and ongoing business model transformation, we are not able to predict the volume and growth of IoT data. And with the lack of IoT history, traditional methods of IT and infrastructure planning based on the past do not app...
Organizations planning enterprise data center consolidation and modernization projects are faced with a challenging, costly reality. Requirements to deploy modern, cloud-native applications simultaneously with traditional client/server applications are almost impossible to achieve with hardware-centric enterprise infrastructure. Compute and network infrastructure are fast moving down a software-defined path, but storage has been a laggard. Until now.
Digital Transformation is much more than a buzzword. The radical shift to digital mechanisms for almost every process is evident across all industries and verticals. This is often especially true in financial services, where the legacy environment is many times unable to keep up with the rapidly shifting demands of the consumer. The constant pressure to provide complete, omnichannel delivery of customer-facing solutions to meet both regulatory and customer demands is putting enormous pressure on...
The best way to leverage your CloudEXPO | DXWorldEXPO presence as a sponsor and exhibitor is to plan your news announcements around our events. The press covering CloudEXPO | DXWorldEXPO will have access to these releases and will amplify your news announcements. More than two dozen Cloud companies either set deals at our shows or have announced their mergers and acquisitions at CloudEXPO. Product announcements during our show provide your company with the most reach through our targeted audienc...
DXWorldEXPO LLC announced today that All in Mobile, a mobile app development company from Poland, will exhibit at the 22nd International CloudEXPO | DXWorldEXPO. All In Mobile is a mobile app development company from Poland. Since 2014, they maintain passion for developing mobile applications for enterprises and startups worldwide.
"Akvelon is a software development company and we also provide consultancy services to folks who are looking to scale or accelerate their engineering roadmaps," explained Jeremiah Mothersell, Marketing Manager at Akvelon, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
JETRO showcased Japan Digital Transformation Pavilion at SYS-CON's 21st International Cloud Expo® at the Santa Clara Convention Center in Santa Clara, CA. The Japan External Trade Organization (JETRO) is a non-profit organization that provides business support services to companies expanding to Japan. With the support of JETRO's dedicated staff, clients can incorporate their business; receive visa, immigration, and HR support; find dedicated office space; identify local government subsidies; get...
The current age of digital transformation means that IT organizations must adapt their toolset to cover all digital experiences, beyond just the end users’. Today’s businesses can no longer focus solely on the digital interactions they manage with employees or customers; they must now contend with non-traditional factors. Whether it's the power of brand to make or break a company, the need to monitor across all locations 24/7, or the ability to proactively resolve issues, companies must adapt to...
"We view the cloud not as a specific technology but as a way of doing business and that way of doing business is transforming the way software, infrastructure and services are being delivered to business," explained Matthew Rosen, CEO and Director at Fusion, in this SYS-CON.tv interview at 18th Cloud Expo (http://www.CloudComputingExpo.com), held June 7-9 at the Javits Center in New York City, NY.
DXWorldEXPO LLC announced today that the upcoming DXWorldEXPO | CloudEXPO New York event will feature 10 companies from Poland to participate at the "Poland Digital Transformation Pavilion" on November 12-13, 2018.
As data explodes in quantity, importance and from new sources, the need for managing and protecting data residing across physical, virtual, and cloud environments grow with it. Managing data includes protecting it, indexing and classifying it for true, long-term management, compliance and E-Discovery. Commvault can ensure this with a single pane of glass solution – whether in a private cloud, a Service Provider delivered public cloud or a hybrid cloud environment – across the heterogeneous enter...
DXWorldEXPO LLC announced today that ICC-USA, a computer systems integrator and server manufacturing company focused on developing products and product appliances, will exhibit at the 22nd International CloudEXPO | DXWorldEXPO. DXWordEXPO New York 2018, colocated with CloudEXPO New York 2018 will be held November 11-13, 2018, in New York City. ICC is a computer systems integrator and server manufacturing company focused on developing products and product appliances to meet a wide range of ...
More and more brands have jumped on the IoT bandwagon. We have an excess of wearables – activity trackers, smartwatches, smart glasses and sneakers, and more that track seemingly endless datapoints. However, most consumers have no idea what “IoT” means. Creating more wearables that track data shouldn't be the aim of brands; delivering meaningful, tangible relevance to their users should be. We're in a period in which the IoT pendulum is still swinging. Initially, it swung toward "smart for smart...
Major trends and emerging technologies – from virtual reality and IoT, to Big Data and algorithms – are helping organizations innovate in the digital era. However, to create real business value, IT must think beyond the ‘what’ of digital transformation to the ‘how’ to harness emerging trends, innovation and disruption. Architecture is the key that underpins and ties all these efforts together. In the digital age, it’s important to invest in architecture, extend the enterprise footprint to the cl...
Coca-Cola’s Google powered digital signage system lays the groundwork for a more valuable connection between Coke and its customers. Digital signs pair software with high-resolution displays so that a message can be changed instantly based on what the operator wants to communicate or sell. In their Day 3 Keynote at 21st Cloud Expo, Greg Chambers, Global Group Director, Digital Innovation, Coca-Cola, and Vidya Nagarajan, a Senior Product Manager at Google, discussed how from store operations and ...
Headquartered in Plainsboro, NJ, Synametrics Technologies has provided IT professionals and computer systems developers since 1997. Based on the success of their initial product offerings (WinSQL and DeltaCopy), the company continues to create and hone innovative products that help its customers get more from their computer applications, databases and infrastructure. To date, over one million users around the world have chosen Synametrics solutions to help power their accelerated business or per...
Dion Hinchcliffe is an internationally recognized digital expert, bestselling book author, frequent keynote speaker, analyst, futurist, and transformation expert based in Washington, DC. He is currently Chief Strategy Officer at the industry-leading digital strategy and online community solutions firm, 7Summits.