Font Size: a A A

Research On Performance Testing Platform Oriented Mobile Intelligent Terminal Application

Posted on:2015-03-09Degree:MasterType:Thesis
Country:ChinaCandidate:S J LiFull Text:PDF
GTID:2298330422982060Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of mobile internet, mobile applications are graduallypenetrated into every aspect of people’s lives and work. The complicated mobile applications,shortened updating cycle and the limitations of smart mobile systems have result in higherrequirements for the quality of mobile applications. How to ensure the reliability and efficiencyof mobile applications has caught more and more people’s attention. With the purpose to solvethe problems about performance testing of mobile applications under the mobile Internet anddiscover the performance bottlenecks of application and software defects in time, we designand implement the performance testing platform oriented intelligent terminal application. Itprovides supports for testers to test the performance of the server on which the mobileapplications are running, in order to ensure the server can provide stable services for mobileapplications.Firstly, this paper makes a related research on performance testing platform, after then, itprovide the design of the performance testing platform architecture according to the actualneeds and goals, and also, a brief description of the performance testing process. Theperformance testing platform consists of four main modules: http-based script recording module,communication mechanism between mobile devices and the server, script playback module andperformance testing reports of multi-terminal. Script recording is based on Netfilter/iptablesand Java HttpServer, it captures those http requests sent by mobile applications and thentranslates them into test scripts. The communication mechanism based on XMPP protocolbetween mobile devices and server makes it possible for mobile devices and server to interactwith each other and exchange data. Script playback module uses real physical device as apressure generator, parsing and executing test scripts to generate the load on the server. Themulti-terminal based testing reports provide integrated performance data from multi devices inconsideration of the distributed playback of test scripts and in order to guarantee the facticityand integrity of the testing report. The reports are shown up in the form of HTML page so as tofacilitate testers to view and analyze. In the end, the paper selects a typical mobile applicationas the test application. By simulating the specific test scenarios and doing a set of case analysis,it shows up the process of the proposed performance test platform and verifies the efficiency ofthe platform.
Keywords/Search Tags:Test Automation, Performance Test Platform, Android Performance Testing
PDF Full Text Request
Related items