Font Size: a A A

Performance Testing And Analysis On Qaaws System

Posted on:2013-02-26Degree:MasterType:Thesis
Country:ChinaCandidate:L XuFull Text:PDF
GTID:2218330362967557Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years, with the adoption of "Software As A Service", the increased popularityof the software product has moved from stand-alone client to the server-side development.This new software service model gets rid of the limitaion of client, minimizes thedependence on the client environment. Instead, server side can perform more complicatedtask with better processing power. At the same time, the server software performancebecomes a very important rule to mesure the quality of the software. And user response tothe completion of the services is becoming incresingly demanding.In order to achieve cutomer's requirement on software performance, we need toalways pay attention to performance during the whole system development process. Weneed make corresponding plans during system requirement analysis, system design, detaildesign and code design. Upon completion of the system, we also need to do performancetesting, evaluate the system; do optimazation on some area which does not meet theperformance requirement.Build system that meets performance objective requires the performance modeling andconsidering performance during the whole process of system development; but usually thisprocess cannot be perfectly executed due to the limitation of actual project like projectprogress, tools procedure, and so on.In order to solve this problem, we need do an comprehensive and systematicperformance testing in the last period of the project, to discover performance problems,adjust and optimize the system. Ultimately we can hand over to our customer product whichcan archieve their performance goals.In this thesis, based on the research existing theoies and methods, and combined with the performance testing of Qaaws system; the comprehensive process of softwareperformance testing will be introduced. The core context include how to regulate theperformance testing process, how to select test methods and tools, how to design anddevelop performance testing tool, how to analyze the result.Specific contribution of this paper is as follows:First, this thesis analyzes and researches in-deepth on current technologies and methodson performance testing, and it compares the advantage and disadvantage of different testingmethods, also it sums up the way how to choose proper performance testing methodsaccording to different projects and guides the implementation of preformance testing.Second, it describes whole process of software performance testing, which includestesting preparation, performance requirement analysis, testing environment setting up,design and execution of test cases and testing result analysis. This thesis elaborates on detailworks and thinking in each phases, which can guide our job.Thrid, Base on the Qaaws system, we do performance testing on it following relatedtheoretics and methodologies; also we analyze the testing result in details and get therelevant performance data on the system; provide enough information for systemoptimization in the future.Forth, This thesis outlines performance testing metholds and processes for general webservice system. It Raises to methodological point of view, can give some reference to otherstaff that do the similar work.
Keywords/Search Tags:Software performance, performance testing, Qaaws system, Performance requirement
PDF Full Text Request
Related items