Category Page

Category:

Application Performance Monitoring

February 22nd, 2023 by

What is Application Performance Monitoring (APM)?

 

Application Performance Monitoring (APM) involves employing various strategies and tools to ensure the efficient operation of business applications. These apps need to meet the performance, reliability, and user experience requirements set by stakeholders, such as employees, clients, and partners.

 

Mobile Application Performance Monitoring is a part of the broader term Application Performance Management, which encompasses all aspects of managing an application’s performance, while APM focuses on monitoring an application’s performance. In simple terms, monitoring is an integral part of management.

 

What is the purpose of APM?

The main goal of Application Performance Monitoring (APM) is to maintain an application’s optimal performance and smooth operation. It enables linking application performance to business results, detecting and correcting mistakes before they impact end-users, and minimizing mean time to repair, aiding organizations in maintaining business continuity and enhancing customer satisfaction

 

Why is APM crucial?

 

Application Performance Monitoring (APM) is important because of all the advantages it offers to a business in terms of operational effectiveness, brand recognition, and long-term cost savings.

 

By enabling front-end monitoring, managing the user experience, back-end monitoring of the services and dependencies used by the app, and infrastructure monitoring, APM offers improved collaboration and coordination in the application delivery process. This promotes seamless and transparent application delivery and the elimination of silos.

 

APM safeguards the organization’s reputation and brand image by ensuring applications are reliable and accessible. Poor application performance can lead to user dissatisfaction, lower application utilization, slower adoption, and decreased revenue. APM is essential to maintaining a good reputation and ensuring application success.

 

App Performance while conducting Manual Tests

The performance of an app can be viewed real-time while conducting functional tests. You can simply select the application installed on the device from the Tools section to view a graph of Memory and CPU usage, with the packets/bytes consumed in the Data Usage.

application performance monitoring
application performance monitoring

All information captured during a app testing session is gathered by the platform and stored in a secure location to be used later. When a tester completes his testing session using a device, the performance related information can be found in the Cloud Drive.

 

Battery Consumption

The Battery Consumption graph indicates Battery consumption by Device, Battery consumption by Application and Battery consumption in %.

Perf_Battery_Consumption

 CPU Consumption

The CPU consumption of an App is plotted as CPU consumption in percentage against Time Duration in seconds.

Perf_CPU_Consumption

 

Memory Consumption

The CPU consumption of an App is plotted as Memory consumption in ‘Mb’ against Time Duration in seconds.

Perf_Mem_Consumption

How pCloudy can help you?

 

Mobile application testing does not stop when all the functional tests pass. Testing the application performance monitoring is a critical step before releasing it.

 

pCloudy helps you with performance profiling of your mobile apps. You can view the CPU usage, Memory usage, Data usage and Battery consumption while performing a series of actions on the app. The Real time app performance monitoring feature helps you to keep track of the app’s performance while conducting manual tests. You can even check the performance consistency of the app by running automation test suites in parallel on multiple devices and by also simulating different network environments.

 

4 Emerging Trends We Witnessed at Software Testing Conference 2018

December 12th, 2018 by

Trends We Witnessed at STC 2018

The biggest Software testing Conference in India, QAI STC 2018 came to an end on 7th December with the most insightful and pragmatic discussion that can disrupt the software testing eco-space. The focus of the event this year was on the theme – Quality by Design: Convergence of Testing, Lean, Intelligence and Automation.

 

We were the title sponsors this year and so got a bigger platform to showcase the NEXT we are bringing in mobile app testing world.

 

software_STC2018
There was an array ideas displayed, experiments and experiences to explore challenges and suggestive techniques and best practices to successfully to overcome the common challenges.

 

With the top minds in software testing coming together to share the latest trends, tips on stage and through conference networking opportunities, STC this year too has succeeded in bringing forth excellent insights about future of testing in rapidly changing times. More than 30 top companies participated in this one-of its kind Expo where we have witnessed some of the monumental key developments that would shape testing landscape in the coming years.

 

Over 500 software testers gathered and more than 12 empanelled speakers graced the expo for 2 days. Attendees heard from experts like: Avinash Tiwari, co-founder, pCloudy, David Parker, Director, Smart Bear, Rajini Padmanabhan, V.P, QA Infotech, Anand Vaishampayan, Director – Cloud Application Migration Services, IBM, Dr. Shankar Ramamoorthy, Customer Success Officer, Harman Intl., Anupama Jayakumar, Director, Schneider Electric to name a few.

 

Avinash’s keynote session on “Will AI be another Tesla for software testing?” became a huge hit as he set the tone correct talking about trends like AI and Predictive Analytics that can disrupt the mobile app testing industry.

 

2. Log Bugs to JIRA directly from pCloudy Report page

 

Log Bugs to JIRA

 

We understand the pains a tester goes through and that’s why we have introduced this feature to bring an end to all your woes! Now you can log bugs directly to JIRA while you are testing your application on pCloudy. You can attach relevant data in one single click.

 

Let’s see how this feature can help you log bugs in JIRA:

 

Provide your credentials once and we store the authentication cookie provided by JIRA.

(Note : we don’t store your credentials)

 

JIRA Login to Test Apps

 

After logging in you will come across a JIRA Task pop up where you can easily log a Bug or Task to JIRA along with relevant attachments (screenshots, logs or video links). No need to download a file and then upload it separately to JIRA.

 

JIRA Task

 

3. “Certifaya” –Our AI powered App Testing engine is smarter now

 

certifaya ai powered app testing

 

Our motto is to make your life easy and we always work towards making the testing quick and simple for our clients. Not only this, we provide more and more data about the App under test to improve the quality rapidly.

 

We released a new version of Certifaya with the following changes-
a) Certifaya coverage across devices has been increased.
b) Moreover, you can provide App credentials or other sets of Test data.

 

Now you can use Certifaya every time you make a change to your App. In less than 15 mins!!

 

Watch our latest video for Certifaya!

 

 

4. Speed up your Manual testing speed using Action Repeater

 

Manual Testing Action Repeater

 

Android Action Repeater (AAR) can speed up your Manual App Testing exponentially. AAR observes your manual test steps on a device, records it, and repeats it on one or multiple devices, thus saving your time to perform sanity checks, prerequisite setup or a full fledged functional test.

 

App Launch Completed

 

Watch the intro video of Android Action Repeater (AAR)

 

 

5. Testing your Apps for Voice command

 

Testing your apps for voice commands

 

Now a days many apps can be operated by using voice commands like Google voice search, Evernote voice / audio note etc. pCloudy understands your requirement and gives you an option to send voice commands to pCloudy devices as well while testing such apps.
Read More…

 

inject audio

 

6. It is easier to search a device

 

It is easier to search a device

 

Searching for a device is the most frequently used task in the platform. We have made searching simpler for you. Now you can use the free text search to find a device by the name of its OS version.

 

Moreover, we have added quick search filters for most common searches.

 

Instant Access

 

7. Plan your Testing based on the availability of Devices

 

Availability of devices

 

When you are searching for the desired devices you may not see that device online if other user is using it at the same time. You may want to plan your test activity based on the next availability of the same device. We value your time and to make your testing efficient, we have made that information available and you can see the status of some devices as ‘Busy’ if it’s in use and the indicative time by when the device will be available next.

 

Real Mobile Devices

 

Moreover, you can even see which devices are ‘Offline’. You can now request for such devices to be made available.

 

8. IOS App Resigning made easy

 

iOS App Resigning made easy

 

We have built IOS App resigning as a separate utility, so that you can resign your iPAs once and upload it on all our cloud locations.
Read More…

 

9. New App performance parameters

 

App Performance

 

New App Performance Parameters have been introduced in pCloudy to let you have better insights about your app and also to know how it is performing on different devices.
 
We have added new parameters “Frame Rendering Time”.
 
Application Name

 

10. Improved Performance Graphs with New parameters

 

App Performace Graphs

 

Existing performance graphs have full break up of data for deeper analysis.

 

CPU Data

CPU Data

Memory Data

Memory Data

Network Traffic data

Network Traffic Data

Battery Consumption Graph
battery consumption graph

11. pCloudy-Appium client for Nodejs

 

We have released pCloudy-Appium client for the users who want to use nodejs for their test automation to run on multiple devices on pCloudy.

Read More…