Font Size: a A A

Research On Test Execution Framework For Publish-Subscribe Based Distributed System

Posted on:2018-08-08Degree:MasterType:Thesis
Country:ChinaCandidate:Y Q ChenFull Text:PDF
GTID:2348330542953173Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the wide application of Publish/Subscribe Middleware,there are more and more Publish/Subscribe distributed systems based on Publish/Subscribe Middleware.Benefit from real-time data transmission,decoupling and multiple Qos support of Publish/Subscribe Middleware,Publish/Subscribe distributed systems have achieved excellent results in their fields.Until now,there is no common solution for Publish/Subscribe distributed system integration test,especially for those which contain multiple processes.In this thesis,a Publish/Subscribe distributed system Test Execution Framework is proposed for Publish/Subscribe distributed system integration test.After obtain the process description from testers,Test Execution Framework will deploy the under test system,collect test data and judge whether the under test system is working properly.Main contributions are listed as follows:1.Process description method for multi-processes Publish/Subscribe distributed system is proposed.System testers can convert system process information to test cases easily.A corresponding set of process description language is designed following the process description method.2.Publish/Subscribe Middleware Interceptor Mechanism is designed,which supports obtaining communication info and data contents of Publish/Subscribe distributed system.Besides information access,the Interceptor can be used to custom Publish/Subscribe Middleware.3.Test Execution Framework for Publish/Subscribe distributed system,which provides a common solution for Publish/Subscribe distributed system integration test,is built based on Publish/Subscribe Middleware Interceptor Mechanism,Testers describe the needs of the test in process description file.Test Execution Framework invokes corresponding services for automatic test data collection and error detection.4.Prototype system for Test Execution Framework is implemented,based on the Information Integration Management Software.The system is fully tested.According to the test results,Test Execution Framework can execute tests for Publish/Subscribe distributed system and the performance of prototype system is in line with expectations.
Keywords/Search Tags:Publish/Subscribe, Data Distribution Service, Test Execution Framework
PDF Full Text Request
Related items