Concentrator test method and system and storage medium

Through multi-faceted testing and data analysis, the function, performance, safety and reliability of the concentrator are evaluated, and the problem of insufficient testing of existing testing methods in harsh environments and hardware failures is solved, achieving more accurate and efficient test results.

CN119596031APending Publication Date: 2025-03-11SHENZHEN STAR INSTR
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411729115.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-28
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

The reliability and fault tolerance test capabilities of the existing concentrator testing methods in harsh environments and hardware failures are not perfect enough, resulting in deviations in test data.

Method used

Through multi-faceted analysis of functional testing, performance testing, safety testing and reliability testing, sensor data is collected and analyzed, acquisition status index, transmission status index and control status index, evaluation of the function and performance status of the concentrator, and comprehensively evaluate safety and reliability through safety status values ​​and reliable status values.

Benefits of technology

It realizes comprehensive and in-depth testing of the concentrator in various environments and failures, reduces the deviation of the test data and improves the accuracy and efficiency of the test.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119596031A_ABST
    Figure CN119596031A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of concentrator testing, in particular to a concentrator testing method and system and a storage medium. The concentrator is comprehensively and deeply tested through multiple aspects of function testing, performance testing, safety testing and reliability testing, the reliability and the fault-tolerant capability of the concentrator in practical application can be more truly tested, and the deviation of test data is reduced; in addition, the automatic test function and the efficient data management capability are achieved through the test system, the test efficiency and accuracy can be improved, safe storage and rapid access of the test data are ensured through the storage medium, and analysis of the test result and report generation are facilitated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of concentrator testing, and in particular to a concentrator testing method, system and storage medium. Background Art

[0002] With the rapid development of smart grids, the Internet of Things and other fields, the role of concentrators, as key devices connecting numerous terminal devices with upper-level management systems, has become increasingly prominent. In smart grids, concentrators are responsible for collecting data from a large number of smart meters and exchanging information with the power company's main station; in the industrial Internet of Things scenario, concentrators aggregate data from various sensors for unified processing and transmission.

[0003] The reliability test of existing concentrators usually only conducts simple long-term operation tests, but the reliability of the concentrators in various harsh environments, such as high temperature, high humidity, high electromagnetic interference, etc., and the fault tolerance test in the event of hardware failures, such as damage to some communication modules, are not perfect, which can easily cause deviations in test data. Summary of the invention

[0004] The present invention provides a concentrator testing method, system and storage medium, which are used to solve the above technical problems.

[0005] A first aspect of the present invention provides a concentrator testing method, comprising the following steps: Step 1: Perform function and performance test analysis on the concentrator: Perform function and performance test on the concentrator, collect function test data and performance test data through sensors, and analyze the function test data and performance test data to obtain function and performance information.

[0006] As a further improvement of the present invention, the functional test data is analyzed, specifically: the collection function data, transmission function data and remote control data are obtained by identifying the functional test data; the collection function data includes output data, collection data and collection time; the output data and the collection data are compared for overlap to obtain the data overlap rate, the data overlap rate is compared with a set threshold value, and when the data overlap rate is less than the set threshold value, the corresponding data overlap rate is marked as an abnormal overlap rate; a pre-set collection reference time is obtained, a plurality of collection times are calculated to differ from the collection reference time to obtain a collection time difference, the collection time difference is compared with the set threshold value, and when the collection time difference is greater than the set threshold value, the corresponding collection time difference is marked as an excessive time difference; the abnormal overlap rate is multiplied by the excessive time difference to obtain a collection status index.

[0007] The transmission function data includes the transmission data volume and the transmission time; the actual transmission volume corresponding to the transmission data volume is obtained, the transmission data volume is subtracted from the actual transmission volume to calculate the lost data volume, and the lost data volume is ratioed with the transmission data volume to obtain the packet loss rate; the transmission data volume is ratioed with the corresponding transmission time to obtain the transmission rate, and the packet loss rate and the transmission rate are added together to obtain the transmission status index.

[0008] The remote control data includes the instruction time, response time, expected result and execution result; the instruction time and the response time are calculated to obtain the response time difference, and the response time difference is compared with the set response time difference threshold. When the response time difference is greater than the response time difference threshold, the part of the response time difference greater than the response time difference threshold is marked as the response impact value; the expected result is compared with the corresponding execution result to obtain the control deviation value, and the control deviation value is compared with the set control deviation reference value. When the control deviation value is greater than the control deviation reference value, the control deviation value and the control deviation reference value are calculated to obtain the control difference impact value; the response impact value and the control difference impact value are added and summed to obtain the control state index.

[0009] Draw two circles with the values ​​of the acquisition state index and the transmission state index as the radius of the circle, with the centers of the two circles as the starting point and the end point, draw a straight line perpendicular to the two circles, and the length of the straight line is equal to the value of the control state index. Then construct a frustum with the two circles and the straight line, calculate the volume of the frustum and mark the value of the volume as the functional state value.

[0010] As a further improvement of the present invention, the performance test data is analyzed, specifically: the communication performance data and the processing capacity data are obtained by identifying the performance test data; the communication performance data includes the communication distance, the broadband utilization rate and the communication duration corresponding to each communication protocol, the communication distance is divided into a plurality of communication distance intervals, the broadband utilization rate and the communication duration corresponding to each communication protocol in each communication distance interval are obtained, and the pre-set broadband utilization threshold value of each communication distance interval is obtained, the broadband utilization rate of each communication protocol corresponding to each communication distance interval is compared with the corresponding broadband utilization threshold value, when the broadband utilization rate is less than the broadband utilization threshold value, the corresponding broadband utilization rate and the broadband utilization threshold value are calculated by difference to obtain the utilization impact value; the pre-set communication duration threshold value of each communication distance interval is obtained, the communication duration of each communication protocol corresponding to each communication distance interval is compared with the corresponding communication duration threshold value, when the communication duration is greater than the communication duration threshold value, the corresponding communication duration and the communication duration threshold are calculated by difference to obtain the communication duration impact value; the utilization impact value and the communication duration impact value of each communication protocol corresponding to each communication distance interval are calculated and summed to obtain the communication abnormality value.

[0011] The processing capacity data includes CPU occupancy, processing data volume and processing time; the CPU occupancy is divided into multiple occupancy intervals, each occupancy interval corresponds to an occupancy impact value, and the current CPU occupancy is matched with multiple occupancy intervals to obtain the corresponding occupancy impact value; the processing data volume and processing time corresponding to each processing execution are calculated by ratio to obtain the processing rate, and the processing rate is compared with the set processing benchmark rate. When the processing rate is less than the processing benchmark rate, the difference between the processing rate and the processing benchmark rate is calculated to obtain the rate anomaly value; the occupancy impact value and the rate anomaly value are added and summed to obtain the processing anomaly value.

[0012] A right triangle is constructed with the values ​​of the communication anomaly value and the processing anomaly value as the two right-angled sides of the right triangle, the area of ​​the right triangle is calculated and the value of the area is marked as the performance status value; the functional status value is compared with the set functional status threshold, and when the functional status value is greater than the functional status threshold, the corresponding functional information is marked as abnormal; similarly, the performance information corresponding to the performance status value is obtained, and the functional information and performance information are integrated to obtain the functional and performance information.

[0013] Step 2: Conduct safety and reliability test analysis on the concentrator: Conduct safety and reliability tests on the concentrator, collect safety test data and reliability test data through sensors, and analyze the safety test data and reliability test data to obtain safety and reliability information.

[0014] As a further improvement of the present invention, the security test data is analyzed, specifically: encryption information, access information and anti-attack information are obtained by identifying the security test data; the encryption information includes key cracking progress, cracking time and resource consumption, the key cracking progress and the cracking time are ratio-calculated to obtain the cracking rate, a pre-set resource consumption reference value is obtained, the resource consumption is compared with the resource consumption reference value, and when the resource consumption is less than the resource consumption reference value, the resource consumption and the resource consumption reference value are difference-calculated to obtain the resource impact value; the resource impact value is multiplied by the corresponding cracking rate to obtain the encryption anomaly index.

[0015] The access information includes the access results, access rights and illegal access attempts of each user; the corresponding access range is obtained according to the access rights of each user, the access range of each user is overlapped and compared with the access results to obtain the abnormal access content, and the abnormal access content is calculated by ratio with the access range to obtain the abnormal access ratio; the corresponding illegal access content is obtained according to the illegal access attempts, and the illegal access content is calculated by ratio with the total data to obtain the illegal access ratio; the abnormal access ratio and the illegal access ratio are added together to obtain the access anomaly index.

[0016] The anti-attack information includes the hit recovery time and the hit recovery degree; the hit recovery time and the hit recovery degree are ratio-calculated to obtain the hit recovery rate, the hit recovery rate is divided into multiple recovery rate intervals, each recovery rate interval corresponds to a recovery impact value, and the hit recovery rate is matched with multiple recovery rate intervals to obtain the corresponding recovery impact value.

[0017] The encryption anomaly index, access anomaly index and recovery impact value are normalized and their values ​​are taken. The security status value SF is calculated; JM, FW and HF represent the encryption anomaly index, access anomaly index and recovery impact value respectively; k1, k2 and k3 are all preset weight factors, and their values ​​are 0.871, 1.295 and 1.817 respectively.

[0018] As a further improvement of the present invention, the reliable test data is analyzed, specifically: by identifying the reliable test data, the harsh environment test and the hardware fault test are obtained; the number of failures in the harsh environment test per unit time is obtained, the number of failures is divided into multiple failure number intervals, each failure number interval corresponds to a harsh impact value, and the current number of failures is matched with the multiple failure numbers to obtain the corresponding harsh impact value; the harsh environment test includes but is not limited to environmental parameters of high temperature, high humidity, and high electromagnetic interference.

[0019] Obtain the fault setting number corresponding to the hardware fault test, obtain the corresponding function restriction number according to the fault setting number, divide the function restriction number into multiple restricted number intervals, each restricted number interval corresponds to a fault tolerance impact value, match the function restriction number with the multiple restricted number intervals to obtain the corresponding fault tolerance impact value, and multiply the fault tolerance impact value with the corresponding fault setting number to obtain the hardware impact value.

[0020] Normalize the adverse impact value and hardware impact value and take their values, and use the formula The reliable state value KL is obtained; wherein EL and YJ represent the adverse impact value and the hardware impact value respectively; b1 and b2 are preset weight factors, and the values ​​are 1.23 and 2.91 respectively; the safety state value is compared with the set safety state threshold, and when the safety state value is greater than the safety state threshold, the corresponding safety information is marked as abnormal; similarly, the reliable information corresponding to the reliable state value is obtained, and the safety information and the reliable information are integrated to obtain the safety and reliability information.

[0021] Step 3: Generate test results based on function and performance information as well as safety and reliability information.

[0022] A second aspect of the present invention provides a concentrator test system, comprising: a multi-type test module, a test data acquisition module, a test data analysis module and a data storage module.

[0023] Multi-type test modules are used to perform functional tests, performance tests, safety tests, and reliability tests on the concentrator.

[0024] The test data collection module is used to collect test data of each test type to obtain test data, and send the test data to the test data analysis module.

[0025] The test data analysis module is used to receive test data and analyze the test data to obtain the test status of each test, and obtain the test result according to the test status.

[0026] The data storage module is used to store test data and test results.

[0027] A third aspect of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores instructions, which, when executed on a computer, enable the computer to execute the above-mentioned concentrator testing method.

[0028] Compared with the prior art, the technical solution provided by the present invention has the following beneficial effects: 1. The present invention conducts comprehensive and in-depth testing on the concentrator through functional testing, performance testing, safety testing and reliability testing, which can more realistically test the reliability and fault tolerance of the concentrator in actual applications and reduce the deviation of test data.

[0029] 2. The present invention can improve test efficiency and accuracy by automating the test function and efficient data management capability of the test system, and ensure the safe storage and rapid access of test data through the storage medium, so as to facilitate the analysis of test results and report generation. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. The following drawings are not intentionally scaled to the actual size, and the focus is on illustrating the main purpose of the present application.

[0031] Figure 1 is a flow chart of the method of the present invention; Figure 2 The system block diagram of a concentrator test system in the present invention. DETAILED DESCRIPTION

[0032] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0033] For ease of understanding, the specific process of the embodiment of the present invention is described below. Figure 1 In an embodiment of the present invention, a concentrator testing method includes the following steps: Step 1: Perform function and performance test analysis on the concentrator: Perform function and performance test on the concentrator, collect function test data and performance test data through sensors, and analyze the function test data and performance test data to obtain function and performance information. The specific analysis steps are as follows: The functional test data is analyzed, specifically: the acquisition function data, transmission function data and remote control data are obtained by identifying the functional test data; the acquisition function data includes output data, acquisition data and acquisition time; the output data and the acquisition data are compared for overlap to obtain the data overlap rate, the data overlap rate is compared with the set threshold, and when the data overlap rate is less than the set threshold, the corresponding data overlap rate is marked as an abnormal overlap rate; a pre-set acquisition reference time is obtained, the difference between multiple acquisition times and the acquisition reference time is calculated to obtain the acquisition time difference, the acquisition time difference is compared with the set threshold, and when the acquisition time difference is greater than the set threshold, the corresponding acquisition time difference is marked as an excessive time difference; the abnormal overlap rate is multiplied by the excessive time difference to obtain the acquisition status index.

[0034] The transmission function data includes the transmission data volume and the transmission time; the actual transmission volume corresponding to the transmission data volume is obtained, the transmission data volume is subtracted from the actual transmission volume to calculate the lost data volume, and the lost data volume is ratioed with the transmission data volume to obtain the packet loss rate; the transmission data volume is ratioed with the corresponding transmission time to obtain the transmission rate, and the packet loss rate and the transmission rate are added together to obtain the transmission status index.

[0035] The remote control data includes the instruction time, response time, expected result and execution result; the instruction time and the response time are calculated to obtain the response time difference, and the response time difference is compared with the set response time difference threshold. When the response time difference is greater than the response time difference threshold, the part of the response time difference greater than the response time difference threshold is marked as the response impact value; the expected result is compared with the corresponding execution result to obtain the control deviation value, and the control deviation value is compared with the set control deviation reference value. When the control deviation value is greater than the control deviation reference value, the control deviation value and the control deviation reference value are calculated to obtain the control difference impact value; the response impact value and the control difference impact value are added and summed to obtain the control state index.

[0036] Draw two circles with the values ​​of the acquisition state index and the transmission state index as the radius of the circle, with the centers of the two circles as the starting point and the end point, draw a straight line perpendicular to the two circles, and the length of the straight line is equal to the value of the control state index. Then construct a frustum with the two circles and the straight line, calculate the volume of the frustum and mark the value of the volume as the functional state value.

[0037] The performance test data is analyzed, specifically: the communication performance data and processing capacity data are obtained by identifying the performance test data; the communication performance data includes the communication distance, broadband utilization rate and communication duration corresponding to each communication protocol, the communication distance is divided into multiple communication distance intervals, the broadband utilization rate and communication duration corresponding to each communication protocol in each communication distance interval are obtained, and the pre-set broadband utilization threshold value of each communication distance interval is obtained, and the broadband utilization rate of each communication protocol corresponding to each communication distance interval is compared with the corresponding broadband utilization threshold value. When the broadband utilization rate is less than the broadband utilization threshold value, the corresponding broadband utilization rate and the broadband utilization threshold value are calculated by difference to obtain the utilization rate impact value; the pre-set communication duration threshold value of each communication distance interval is obtained, and the communication duration of each communication protocol corresponding to each communication distance interval is compared with the corresponding communication duration threshold value. When the communication duration is greater than the communication duration threshold value, the corresponding communication duration and the communication duration threshold are calculated by difference to obtain the communication duration impact value; the utilization rate impact value and the communication duration impact value of each communication protocol corresponding to each communication distance interval are calculated and summed to obtain the communication abnormality value.

[0038] The processing capacity data includes CPU occupancy, processing data volume and processing time; the CPU occupancy is divided into multiple occupancy intervals, each occupancy interval corresponds to an occupancy impact value, and the current CPU occupancy is matched with multiple occupancy intervals to obtain the corresponding occupancy impact value; the processing data volume and processing time corresponding to each processing execution are calculated by ratio to obtain the processing rate, and the processing rate is compared with the set processing benchmark rate. When the processing rate is less than the processing benchmark rate, the difference between the processing rate and the processing benchmark rate is calculated to obtain the rate anomaly value; the occupancy impact value and the rate anomaly value are added and summed to obtain the processing anomaly value.

[0039] A right triangle is constructed with the values ​​of the communication anomaly value and the processing anomaly value as the two right-angled sides of the right triangle, the area of ​​the right triangle is calculated and the value of the area is marked as the performance status value; the functional status value is compared with the set functional status threshold, and when the functional status value is greater than the functional status threshold, the corresponding functional information is marked as abnormal; similarly, the performance information corresponding to the performance status value is obtained, and the functional information and performance information are integrated to obtain the functional and performance information.

[0040] Step 2: Conduct safety and reliability test analysis on the concentrator: Conduct safety and reliability tests on the concentrator, collect safety test data and reliability test data through sensors, and analyze the safety test data and reliability test data to obtain safety and reliability information. The specific analysis steps are as follows: The security test data is analyzed, specifically: encryption information, access information and anti-attack information are obtained by identifying the security test data; the encryption information includes key cracking progress, cracking time and resource consumption, the key cracking progress is calculated by ratio with the cracking time to obtain the cracking rate, a pre-set resource consumption reference value is obtained, the resource consumption is compared with the resource consumption reference value, when the resource consumption is less than the resource consumption reference value, the resource consumption and the resource consumption reference value are calculated by difference to obtain the resource impact value; the resource impact value is multiplied by the corresponding cracking rate to obtain the encryption anomaly index.

[0041] The access information includes the access results, access rights and illegal access attempts of each user; the corresponding access range is obtained according to the access rights of each user, the access range of each user is overlapped and compared with the access results to obtain the abnormal access content, and the abnormal access content is calculated by ratio with the access range to obtain the abnormal access ratio; the corresponding illegal access content is obtained according to the illegal access attempts, and the illegal access content is calculated by ratio with the total data to obtain the illegal access ratio; the abnormal access ratio and the illegal access ratio are added together to obtain the access anomaly index.

[0042] The anti-attack information includes the hit recovery time and the hit recovery degree; the hit recovery time and the hit recovery degree are ratio-calculated to obtain the hit recovery rate, the hit recovery rate is divided into multiple recovery rate intervals, each recovery rate interval corresponds to a recovery impact value, and the hit recovery rate is matched with multiple recovery rate intervals to obtain the corresponding recovery impact value.

[0043] The encryption anomaly index, access anomaly index and recovery impact value are normalized and their values ​​are taken. The security status value SF is calculated; JM, FW and HF represent the encryption anomaly index, access anomaly index and recovery impact value respectively; k1, k2 and k3 are all preset weight factors, and their values ​​are 0.871, 1.295 and 1.817 respectively.

[0044] The reliable test data is analyzed, specifically: harsh environment tests and hardware fault tests are obtained by identifying the reliable test data; the number of failures in the harsh environment test per unit time is obtained, the number of failures is divided into multiple failure number intervals, each failure number interval corresponds to a harsh impact value, and the current number of failures is matched with multiple failure numbers to obtain the corresponding harsh impact value; the harsh environment test includes but is not limited to environmental parameters of high temperature, high humidity, and high electromagnetic interference.

[0045] Obtain the fault setting number corresponding to the hardware fault test, obtain the corresponding function restriction number according to the fault setting number, divide the function restriction number into multiple restricted number intervals, each restricted number interval corresponds to a fault tolerance impact value, match the function restriction number with the multiple restricted number intervals to obtain the corresponding fault tolerance impact value, and multiply the fault tolerance impact value with the corresponding fault setting number to obtain the hardware impact value.

[0046] Normalize the adverse impact value and hardware impact value and take their values, and use the formula The reliable state value KL is obtained; wherein EL and YJ represent the adverse impact value and the hardware impact value respectively; b1 and b2 are preset weight factors, and the values ​​are 1.23 and 2.91 respectively; the safety state value is compared with the set safety state threshold, and when the safety state value is greater than the safety state threshold, the corresponding safety information is marked as abnormal; similarly, the reliable information corresponding to the reliable state value is obtained, and the safety information and the reliable information are integrated to obtain the safety and reliability information.

[0047] Step 3: Generate test results based on function and performance information as well as safety and reliability information.

[0048] The present invention also provides a concentrator test system, which includes multiple types of test modules, a test data acquisition module, a test data analysis module and a data storage module.

[0049] Multi-type test modules perform functional tests, performance tests, safety tests and reliability tests on the concentrator.

[0050] The test data collection module collects test data of each test type to obtain test data, and sends the test data to the test data analysis module.

[0051] The test data analysis module receives the test data and analyzes the test data to obtain the test status of each test, and obtains the test result according to the test status.

[0052] The data storage module stores test data and test results.

[0053] The present invention also provides a computer-readable storage medium, which may be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium. Instructions are stored in the computer-readable storage medium. When the instructions are executed on a computer, the computer executes the steps of the concentrator testing method.

[0054] The technical solution of the present invention, in essence or in other words, the part that contributes to the prior art, or the whole or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, etc., various media that can store program codes.

[0055] As described above, the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features thereof may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A concentrator testing method, characterized in that: The steps include: Step 1: Perform function test and performance test on the concentrator, collect function test data and performance test data through sensors, and analyze the function test data and performance test data to obtain function and performance information; Step 2: Perform safety test and reliability test on the concentrator, collect safety test data and reliability test data through sensors, and analyze the safety test data and reliability test data to obtain safety and reliability information; Step 3: Generate test results based on function and performance information as well as safety and reliability information.

2. A concentrator testing method according to claim 1, characterized in that: The analysis of the functional test data is specifically as follows: obtaining acquisition function data, transmission function data and remote control data by identifying the functional test data; the acquisition function data includes output data, acquisition data and acquisition time; comparing the output data and the acquisition data to obtain a data overlap rate, comparing the data overlap rate with a set threshold value, and when the data overlap rate is less than the set threshold value, marking the corresponding data overlap rate as an abnormal overlap rate; obtaining a preset acquisition reference time, performing difference calculation between multiple acquisition times and the acquisition reference time to obtain an acquisition time difference, comparing the acquisition time difference with a set threshold value, and when the acquisition time difference is greater than the set threshold value, marking the corresponding acquisition time difference as an over-limit time difference; multiplying the abnormal overlap rate with the over-limit time difference to obtain an acquisition status index; The transmission function data includes the amount of data transmitted and the transmission time; Obtain the actual transmission volume corresponding to the transmission data volume, subtract the actual transmission volume from the transmission data volume to calculate the lost data volume, and calculate the packet loss rate by calculating the ratio of the lost data volume to the transmission data volume; The transmission rate is calculated by calculating the ratio of the amount of transmitted data to the corresponding transmission time, and the transmission status index is obtained by adding the packet loss rate and the transmission rate. The remote control data includes the instruction time, response time, expected result and execution result; the instruction time and the response time are calculated by difference to obtain the response time difference, the response time difference is compared with the set response time difference threshold, when the response time difference is greater than the response time difference threshold, the part of the response time difference greater than the response time difference threshold is marked as the response impact value; the expected result is compared with the corresponding execution result to obtain the control deviation value, the control deviation value is compared with the set control deviation reference value, when the control deviation value is greater than the control deviation reference value, the control deviation value is calculated by difference with the control deviation reference value to obtain the control difference impact value; the response impact value and the control difference impact value are added and summed to obtain the control state index; Draw two circles with the values ​​of the acquisition state index and the transmission state index as the radius of the circle, with the centers of the two circles as the starting point and the end point, draw a straight line perpendicular to the two circles, and the length of the straight line is equal to the value of the control state index. Then construct a frustum with the two circles and the straight line, calculate the volume of the frustum and mark the value of the volume as the functional state value.

3. A concentrator testing method according to claim 2, characterized in that: The analysis of the performance test data is specifically as follows: obtaining communication performance data and processing capacity data by identifying the performance test data; the communication performance data includes communication distances, broadband utilization rates and communication durations corresponding to various communication protocols, dividing the communication distance into multiple communication distance intervals, obtaining the broadband utilization rates and communication durations corresponding to each communication protocol in each communication distance interval, and obtaining the pre-set broadband utilization threshold for each communication distance interval, comparing the broadband utilization rates of each communication protocol in each communication distance interval with the corresponding broadband utilization threshold, and when the broadband utilization rate is less than the broadband utilization threshold, performing a difference calculation between the corresponding broadband utilization rate and the broadband utilization threshold to obtain a utilization impact value; obtaining a pre-set communication duration threshold for each communication distance interval, comparing the communication duration of each communication protocol in each communication distance interval with the corresponding communication duration threshold, and when the communication duration is greater than the communication duration threshold, performing a difference calculation between the corresponding communication duration and the communication duration threshold to obtain a communication duration impact value; calculating and summing the utilization impact value and the communication duration impact value corresponding to each communication protocol in each communication distance interval to obtain a communication abnormality value; The processing capacity data includes CPU occupancy, processing data volume and processing time; the CPU occupancy is divided into multiple occupancy intervals, each occupancy interval corresponds to an occupancy impact value, and the current CPU occupancy is matched with multiple occupancy intervals to obtain the corresponding occupancy impact value; the processing data volume and processing time corresponding to each processing execution are calculated by ratio to obtain the processing rate, and the processing rate is compared with the set processing benchmark rate. When the processing rate is less than the processing benchmark rate, the processing rate and the processing benchmark rate are calculated by difference to obtain the rate abnormality value; the occupancy impact value and the rate abnormality value are added and summed to obtain the processing abnormality value; A right triangle is constructed with the values ​​of the communication abnormality value and the processing abnormality value as the two right-angled sides of the right triangle, the area of ​​the right triangle is calculated and the value of the area is marked as the performance status value; the function status value is compared with the set function status threshold, and when the function status value is greater than the function status threshold, the corresponding function information is marked as abnormal; Similarly, the performance information corresponding to the performance status value is obtained, and the function information and the performance information are integrated to obtain the function and performance information.

4. A concentrator testing method according to claim 1, characterized in that: The security test data is analyzed as follows: encryption information, access information and anti-attack information are obtained by identifying the security test data; the encryption information includes key cracking progress, cracking time and resource consumption, the key cracking progress is calculated by ratio with the cracking time to obtain the cracking rate, a preset resource consumption reference value is obtained, the resource consumption is compared with the resource consumption reference value, and when the resource consumption is less than the resource consumption reference value, the resource consumption is calculated by difference with the resource consumption reference value to obtain the resource impact value; the resource impact value is multiplied by the corresponding cracking rate to obtain the encryption anomaly index JM; The access information includes the access results, access rights and illegal access attempts of each user; the corresponding access range is obtained according to the access rights of each user, the access range of each user is overlapped and compared with the access results to obtain the abnormal access content, and the abnormal access content is calculated by ratio with the access range to obtain the abnormal access ratio; the corresponding illegal access content is obtained according to the illegal access attempts, and the illegal access content is calculated by ratio with the total data to obtain the illegal access ratio; the abnormal access ratio and the illegal access ratio are added together to obtain the access anomaly index FW; The anti-attack information includes the hit recovery time and the hit recovery degree; the hit recovery time and the hit recovery degree are ratio-calculated to obtain the hit recovery rate, the hit recovery rate is divided into multiple recovery rate intervals, each recovery rate interval corresponds to a recovery impact value, and the hit recovery rate is matched with multiple recovery rate intervals to obtain the corresponding recovery impact value HF; The encryption anomaly index, access anomaly index and recovery impact value are normalized and their values ​​are taken. The safety state value SF is calculated, wherein k1, k2 and k3 are all preset weight factors.

5. A concentrator testing method according to claim 4, characterized in that: The analysis of the reliable test data is specifically as follows: obtaining a harsh environment test and a hardware fault test by identifying the reliable test data; obtaining the number of faults in the harsh environment test per unit time, dividing the number of faults into multiple fault number intervals, each fault number interval corresponding to a harsh impact value, matching the current number of faults with the multiple fault numbers to obtain a corresponding harsh impact value EL; Obtain the fault setting number corresponding to the hardware fault test, obtain the corresponding function restriction number according to the fault setting number, divide the function restriction number into multiple restricted number intervals, each restricted number interval corresponds to a fault tolerance impact value, match the function restriction number with the multiple restricted number intervals to obtain the corresponding fault tolerance impact value, and multiply the fault tolerance impact value with the corresponding fault setting number to obtain the hardware impact value YJ; Normalize the adverse impact value and hardware impact value and take their values, and use the formula Obtain a reliable state value KL; wherein b1 and b2 are both preset weight factors; compare the safety state value with the set safety state threshold, and when the safety state value is greater than the safety state threshold, mark the corresponding safety information as abnormal; Similarly, reliable information corresponding to the reliable state value is obtained, and the safety information and the reliable information are integrated to obtain the safety and reliability information.

6. A concentrator testing system, characterized in that: include: Multi-type test modules for functional testing, performance testing, safety testing and reliability testing of the concentrator; A test data collection module is used to collect test data of each test type to obtain test data, and send the test data to the test data analysis module; A test data analysis module is used to receive test data and analyze the test data to obtain the test status of each test, and obtain the test result according to the test status; The data storage module is used to store test data and test results.

7. A computer-readable storage medium having instructions stored thereon, characterized in that: When the instructions are executed by a processor, the method according to any one of claims 1 to 5 is implemented.