Software system testing method based on Hadoop platform
A technology of software system and testing method, applied in the field of cloud computing, software testing, Hadoop, which can solve the problems of complicated and difficult testing process
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Examples
Embodiment 1
[0015] A software system testing method based on the Hadoop platform, aiming at the distributed, virtualized, high reliability, and high scalability characteristics of the Hadoop platform, in three aspects of test case design, test environment deployment, and test result analysis. A testing strategy for , where:
[0016] Test case design strategy, in addition to the commonality with traditional software test case design, based on the characteristics of Hadoop, consider the operating habits of most users rather than specific objects in terms of ease of use; in terms of compatibility, consider a wider range of hardware platforms , operating system, application software, and network environment; in terms of high availability, consider the master node downtime, network disconnection, abnormality of a slave node, etc.; in terms of high scalability, consider the flexibility of increasing or decreasing the master-slave node, and expand Afterwards, the performance is displayed; in ter...
Embodiment 2
[0020] On the basis of embodiment 1, this embodiment designs the automatic selection use case of master node for the high availability of Hadoop platform software system, and the system configures a plurality of master nodes, wherein one master node is in use, and another master node is idle, when normal After the master node in use fails, the system automatically searches for an available master.
[0021] Specific steps:
[0022] 1) Disconnect the network cable or shut down the currently working master node;
[0023] 2) Confirm that there are other master nodes that can be used normally in the environment, and wait for a while;
[0024] 3) Check whether the system is running normally.
[0025] Expected results: The waiting time for searching and switching the master is acceptable, the system automatically returns to normal, and the service response time is acceptable.
Embodiment 3
[0027] On the basis of Embodiment 1, this embodiment designs a slave node deletion use case for the high scalability and load scheduling of the Hadoop platform software system. After a slave node is deleted, the system automatically balances the load to other slave nodes.
[0028] Specific steps:
[0029] 1) Perform frequent input and output operations on the software system and use automated testing tools;
[0030] 2) The two slave nodes are in normal use, recording the usage of cpu and memory;
[0031] 3) Shut down one of the slave nodes or disconnect from the network;
[0032] 4) View the CPU and memory usage of another slave node.
[0033] Expected results: The Hadoop platform automatically balances the load, and the CPU and memory usage of the other slave node increases, but the response time of the read and write operations of the software system will not fluctuate too much.
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com