Mobile Performance Testing Using JMeter

Mobile Performance Testing Using JMeter

Mobile Performance Testing:

Mobile applications are very rapidly developed but only few provide ultimate services to end users. Any app that is can be readily deployed into the mobile can be termed as mobile app with respective supported operating system IOS or Android OS.

Problem: 

In order to launch a new mobile app into market it is mandatory for any the organization to stabilize the performance of the mobile app should be consistent across the different network speeds as end user will be using across the networks.

Pre-requisite: JMeter tool and mobile app should be connected to same network (WIFI or Normal net) so that while navigating the app in the mobile it records traffic in JMeter tool by using the common proxy.

SOLUTION:

This can be done in JMeter, in order to achieve in the JMeter need to do the below setup in jmeter.properties file for covering all the available networks across the different operations of mobile network.

Note: cps (characters per second)

socket.http.cps=0

socket.https.cps=0

You can use these properties to limit the bandwidth in following ways:

In the bin folder of your JMeter installation, open the JMeter properties file and add these two lines and restart JMeter.

socket.http.cps=21888

socket.https.cps=21888

So different bandwidths can be implemented by using the below table for using cps values in JMeter.

Bandwidth                            cps Value

GPRS                                       21888

3G                                            2688000

4G                                            19200000

WIFI 802.11a/g                     6912000

ADSL                                       1024000

100 Mb LAN                           12800000

Gigabit Lan                             128000000

Benefits:

1) Mobile apps performance can be determined for the estimated number of users using JMeter before releasing into market.

2) Easy to fix the problems of the mobile apps in any network once the issue is identified.

3) Highly valuable and trusted products in terms of performance.

LakshmiPriya S R

Performance Testing ,Performance Engineering ,Rest Assured API Automation Testing, Mobile and Web Applications,

6 年

Does it measure device performance ? Which tool can support it if not

回复

要查看或添加评论,请登录

Kosuri Suryanarayana Raju的更多文章

  • APM Tool App Dynamics

    APM Tool App Dynamics

    Q) What is an Application Performance Management (APM)? Sol) APM monitors the any applications continuously and can…

    1 条评论
  • VTS (Virtual Table Server)

    VTS (Virtual Table Server)

    Introduction: VTS (Virtual Table Server) is a web-based application that works with Vuser scripts. VTS offers an…

    5 条评论
  • Data Privacy and Security

    Data Privacy and Security

    Introduction: The Data Privacy and Security in Finance Industry is one of the key essential factor in any growing…

    4 条评论
  • Rendezvous Point Significance

    Rendezvous Point Significance

    Generally in the performance testing of any application if we want to stress by pumping load simultaneously on the…

    1 条评论
  • SonarQube and SonarLint

    SonarQube and SonarLint

    In the Performance Engineering process every project need to tune the code for making the application performance…

    2 条评论
  • Database Performance Tuning

    Database Performance Tuning

    Data Base Tuning (Performance Tuning) Generally Database is the repository where we can store the data in different…

    4 条评论
  • Monitoring of Different Servers

    Monitoring of Different Servers

    When we are running different types of performance tests we need to monitor the servers apart from regular performance…

    9 条评论
  • Dynatrace Application Performance Monitoring tool

    Dynatrace Application Performance Monitoring tool

    Installing and Downloading Dynatrace: Download Dynatrace: It is a licenced tool. APM is providing trial version of this…

    1 条评论
  • POSTMAN OPEN SOURCE API TESTING TOOL

    POSTMAN OPEN SOURCE API TESTING TOOL

    1. Introduction to Postman tool: Postman is a Google Chrome app for interacting with HTTP APIs.

    1 条评论
  • Applicare APM tool: Advanced Application performance management tool

    Applicare APM tool: Advanced Application performance management tool

    Introduction to tool: 1. Applicare is one of best application performance management (APM) solution that not only…

    7 条评论

社区洞察

其他会员也浏览了