Font Size: a A A

Design And Implementation Of The Automated Performance Test Platform Of The Cloud Virtual Host

Posted on:2019-04-12Degree:MasterType:Thesis
Country:ChinaCandidate:L L HuangFull Text:PDF
GTID:2428330590975358Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the development of cloud computing,there are several cloud service providers.The cloud virtual host service is a kind of the cloud services they provide.The cloud virtual host as the basic cloud service is required to be tested before putting into the market.There is a problem about the performance test of cloud virtual hosts.Manual tests are not convenient and efficient.There are few automated performance test platforms.These platforms do not support enough functions and can not manage the lifecycle of the cloud virtual host,so they can not meet the requirement of testing multiple cloud virtual hosts and executing massive test cases.The problem of the automated performance test need to be solved urgently.The automated performance test means that the configuration,production,executing test cases,showing test results,destruction and so on are all finished automatically.It means the requirements of high efficiency,operating simply and generating reliable results.So the develop requirement of the automated performance test platform of the cloud virtual host emerges as the times require.Aimed at these requirements,this paper designs and actualizes a flexible and efficient automated performance test platform of cloud virtual hosts which is named AutoPerfTest.It realizes the automation of the performance test by the performance test framework,the management of cloud virtual hosts and the automated test scheme.The main work of the paper includes that:(1)The design of the overall schematization and function modules is proposed and the targets of automated performance tests are clearly defined.(2)The performance test framework which integrates the performance test indexes,tools,methods,supports configuring and managing test tools and tasks to guarantee the flexibility of the performance tests is proposed.At the same time it can deal with the test results automatically and actualize the visualization of test results.(3)The management mechanism of virtual hosts is proposed.It solves the problems of the production,destruction,rebooting,turning on and turning off the cloud virtual hosts.It improves the speed of creating the cloud virtual hosts.The algorithm of filtering the machines based on multidimensional constraints to improve the resource utilization rate of the physical machines is proposed.(4)The schema of the automated test based on the performance test framework which supports the diversity and isomerism of cloud virtual hosts and the abundance of test cases is put forward and the efficiency of the test procedures is improved.(5)Based on the above-mentioned researches,the AutoPerfTest platform is designed and realized.The functions of the platform are tested and analyzed.The experiment tests indicates that the solution which the paper puts forward is reasonable,effective and has strong handling capability.The platform can become the tools of cloud service providers.
Keywords/Search Tags:Performance test, Virtualization, Automated test
PDF Full Text Request
Related items