A Performance Testing Platform for Android App Servers

碩士 === 國立臺北科技大學 === 資訊工程系研究所 === 103 === Android apps that support cloud services are increasingly popular. Since a cloud service usually serves a large number of users at the same time, it is important to know the performance of the app server so as to adjust its hardware/software configurations ba...

Full description

Bibliographic Details
Main Authors: Hung-Wen Chu, 朱宏文
Other Authors: Chien-Hung Liu
Online Access:http://ndltd.ncl.edu.tw/handle/hn2g35
Description
Summary:碩士 === 國立臺北科技大學 === 資訊工程系研究所 === 103 === Android apps that support cloud services are increasingly popular. Since a cloud service usually serves a large number of users at the same time, it is important to know the performance of the app server so as to adjust its hardware/software configurations based on the load. Thus, server performance testing is very important for Android apps. This thesis proposes a performance testing platform for Android app servers by utilizing the good extensibility, low cost, and high computing power of the Cloud. The platform can execute a large number of functional testing projects in parallel, simulating a large number of users that use the same Android app and thus creating a large load for the server. Experimental results show that the proposed platform can generate realistic loads similar to those generated by JMeter. The advantage of using the proposed platform is that the tester does not need to develop a new load-test only test script. Instead, test scripts developed for functional testing can be reused to perform load testing and therefore the proposed method can reduce the tester’s overhead.