The client is a well-known consumer electronics, HVAC, robotics and automation systems, intelligent supply chain technology group, is the leading enterprise in China's home appliance industry. Its market effect, product quality and brand effect have always been among the best in China, and it is the forerunner of the emerging field of smart home.
As a leader in domestic home appliance industry, the client is about to launch a smart housekeeping system. Due to the large market share of the client’s home appliance products, it requires high capacity and stability to the cloud platform , and
The new system will be integrated as a plug-in in the smart home App covering the entire group company, the information transmission will go through the group gateway and application gateway, transmission time will directly affect the system response speed.
The system needs to be compatible with hundreds of new and old home appliance models at the same time, and the appliance base is large. It’s difficult to test and extremely expensive to run through normal hardware testing.
All home appliance control information needs to be returned to the server and processed in a consistent manner. There are a lot of concurrent requests for peak hours, which are extremely demanding for the stability and responsiveness of the system.
The system will be deployed on the public cloud platform and a variety of service components will be purchased for this purpose, but the internal work of such components will not be known to the outside world and if it will be a performance bottleneck.
Service Value
Simulated the request from mobile end through automatic performance testing tools
According to the characteristics of the smart home system, a general-purpose distributed equipment simulation system was developed to meet the testing needs.
Cloud testing machines were deployed on the public cloud platform, using the distributed test machine to simulate the daily use of 100,000-level mobile users and conducted various tests such as load testing, stress testing, spikes, etc. for different situations of performance testing.
Identified potential vulnerabilities in the system that could cause CPU deadlocks and modified the system code to reduce potential risks.