Font Size: a A A

Research And Application On Key Technologies Of Software Performance Cloud Testing Platform

Posted on:2018-10-08Degree:MasterType:Thesis
Country:ChinaCandidate:H WangFull Text:PDF
GTID:2348330512480223Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years,with the improvement of social information technology,computer technology has penetrated into people's daily life,improving the quality of software has become an urgent problem to be solved.As the main measure to ensure software quality,software testing plays an irreplaceable role.The performance testing is an important part of software testing,performance testing under the traditional environment has problems of low test efficiency,high test cost and complex test environment deployment.The emergence of cloud computing provides a new opportunity for software testing.Therefore,how to migrate the software testing to the cloud environment to reduce the manpower,material and financial resources needed by the test has become the focus of research in this field.In order to make full use of cloud computing resources to test the performance of software,this paper makes an in-depth study on the performance testing of Web application system in cloud environment.Performance testing model is the key to guide the performance test.The main work includes:firstly,the performance test of UBIPM model is built for the cloud environment.The model is established on the basis of the performance test inflection point model and the comprehensive index system of performance evaluation.This paper uses the three important indexes of performance testing to establish the performance test inflection point model.The model is an important basis for data analysis of UBIPM performance testing model.Through in-depth analysis of user behavior characteristics,it establishes the index of user behavior.A comprehensive index system of performance evaluation is established considering the operating environment,service type and user requirements.This index is used to select the index of test analysis.Secondly,in order to apply the UBIPM performance testing model,the CloudStack cloud platform is studied.On the basis of the CloudStack cloud platform,the cloud software performance testing platform is established.This paper focuses on the implementation and design of the platform,including the platform function design,architecture design,database design,flow design,test environment configuration and parallel task scheduling.The ontology is used to describe the cloud testing resources,and the test resource template image library is established.The efficiency of test environment configuration is improved by matching between ontologies.Finally,the UBIPM performance test model is used to test the performance of Web application system on the platform.The availability of the platform and the validity of the UBIPM performance test model are verified.
Keywords/Search Tags:Performance Testing, Cloud Computing, Cloud Testing, Testing Model, CloudStack Cloud Platform
PDF Full Text Request
Related items