Pressure test method and device for rail transit signal equipment system, electronic equipment and storage medium

By generating test scripts and configuring the number of threads and request intervals, stress testing of the rail transit signaling equipment system is carried out using multiple execution machines, which solves the problem of insufficient test scenario coverage in existing technologies and realizes comprehensive evaluation and optimization of the system.

CN121476749APending Publication Date: 2026-02-06BEIJING MASS TRANSIT RAILWAY OPERATION CORPORATION LIMITED
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511444775.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-10
Publication Date
2026-02-06

AI Technical Summary

Technical Problem

Existing technologies are insufficient to simulate extreme scenarios of simultaneous operation by multiple users and collaborative operation of multiple subsystems in rail transit signaling equipment systems, resulting in insufficient coverage of test scenarios.

Method used

By acquiring stress test requests, generating test scripts, configuring the number of threads and request intervals, and utilizing multiple execution machines to perform stress tests, different user loads and request rates are simulated, and stress test reports on performance indicators and system status are generated.

Benefits of technology

To ensure the stability and reliability of rail transit signaling equipment systems under high load and multi-user conditions, a comprehensive evaluation of performance indicators should be conducted to identify potential performance bottlenecks and optimize them.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121476749A_ABST
    Figure CN121476749A_ABST
Patent Text Reader

Abstract

The invention provides a pressure test method and device of a rail transit signal equipment system, electronic equipment and a storage medium, relates to the technical field of pressure test, is applied to a test server, and obtains pressure test requests of the rail transit signal equipment system in different test scenes. The pressure test can be carried out on the rail transit signal equipment system in different test scenes, and the pressure test can be carried out on the rail transit signal equipment system for different user loads by configuring the thread count and the request interval duration of the test script; and the stability and the reliability of high-load and multi-user simultaneous use are ensured. Moreover, a tester can more comprehensively evaluate the performance indexes of the rail transit signal equipment system, and can determine the maximum user number which can be borne by the rail transit signal equipment system under the condition of meeting the performance indexes by continuously increasing the user load number in a certain software and hardware environment, find out potential performance bottlenecks and optimize the performance bottlenecks.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of pressure testing, and in particular to a pressure testing method and device for a rail transit signal equipment system, an electronic device and a storage medium. BACKGROUND

[0002] With the rapid expansion and intelligent upgrading of urban rail transit networks, the complexity of rail transit signal equipment systems is growing exponentially. Such systems need to operate under harsh conditions such as multi-subsystem collaboration, high real-time performance, and high reliability. Any minor failure or performance fluctuation can cause serious safety hazards. Therefore, rail transit signal equipment systems must undergo rigorous pressure testing before being put into use to verify their stability and fault tolerance in extreme scenarios.

[0003] Traditional pressure testing methods for rail transit signal equipment systems mainly rely on the following three types of technology: Semi-physical simulation test platform: through the combination of partial hardware interfaces, simulators and virtual simulation environments, the collaborative scenarios between subsystems are simulated. This technology is suitable for bottom-level function verification, but is limited by physical configuration and difficult to support large-scale concurrent testing.

[0004] Cloud-based virtual simulation test platform: uses cloud resources to simulate multi-subsystem collaborative operation to achieve data traversal verification. Such platforms can reduce hardware dependence, but have problems such as lack of standardization, limited real-time performance, and long environment debugging cycles.

[0005] Automated testing tools: through tools such as Testbed, DSM-based Test, etc. to realize automatic execution of test scripts, mainly applied to software integration testing and subsystem verification. However, its test scenario coverage is limited and it is difficult to simulate a high-pressure environment with multiple users and multiple subsystems operating concurrently.

[0006] Although the above technologies can improve testing efficiency to some extent, traditional methods focus on a single subsystem or a single test scenario and cannot simulate extreme scenarios with multiple users operating simultaneously and multiple subsystems operating collaboratively, resulting in insufficient test scenario coverage. SUMMARY

[0007] The present application provides a pressure testing method, device, electronic device and storage medium for a rail transit signal equipment system to solve the defects in the related art.

[0008] The present application provides a pressure testing method for a rail transit signal equipment system, applied to a test server, comprising: Obtaining a pressure testing request for a rail transit signal equipment system under different test scenarios; Based on the stress test request, a test script is generated, and the number of threads and the request interval duration of the test script are configured. Based on the test script, stress tests are performed on the rail transit signaling equipment system in the test environment of the rail transit signaling equipment system. The number of threads is used to simulate different user loads of the rail transit signaling equipment system, and the request interval duration is used to simulate the request rate of the rail transit signaling equipment system.

[0009] According to the stress testing method for a rail transit signaling equipment system provided by the present invention, the test environment is deployed on multiple actuators that are different from the test server; Based on the test script, stress testing is performed on the rail transit signaling equipment system in the test environment of the rail transit signaling equipment system, including: The test script is distributed to the plurality of executors, which are used to perform stress tests on the rail transit signaling equipment system in the test environment.

[0010] According to the stress testing method for a rail transit signaling equipment system provided by the present invention, the number of test scripts is equal to the number of the plurality of actuators; The step of distributing the test script to the multiple execution machines includes: The test scripts are distributed one-to-one to the execution machines.

[0011] According to the stress testing method for a rail transit signaling equipment system provided by the present invention, the multiple test scripts are all different; Accordingly, the plurality of actuators are used to perform stress tests on each subsystem of the rail transit signaling equipment system in the test environment.

[0012] According to the stress testing method for a rail transit signaling equipment system provided by the present invention, the method further includes, based on the test script, performing a stress test on the rail transit signaling equipment system in a test environment, and then: Determine the stress test results of the rail transit signaling equipment system; the stress test results include the performance indicators of the rail transit signaling equipment system. Based on the test scenario and the performance metrics, a stress test report is generated.

[0013] According to the stress testing method for a rail transit signaling equipment system provided by the present invention, the method further includes: monitoring the stress testing process to obtain the system status; Accordingly, generating a stress test report based on the test scenario and the performance metrics includes: The stress test report is generated based on the test scenario, the performance indicators, and the system status.

[0014] According to the present invention, a stress testing method for a rail transit signaling equipment system is provided, wherein the stress testing request includes signal messages of multiple protocols.

[0015] This invention also provides a pressure testing device for a rail transit signaling equipment system, applied to a test server, comprising: The request acquisition module is used to acquire stress test requests from rail transit signaling equipment systems under different test scenarios. The script generation configuration module is used to generate test scripts based on the stress test requests, and configure the number of threads and request interval duration of the test scripts. The stress testing module is used to perform stress testing on the rail transit signaling equipment system in the test environment of the rail transit signaling equipment system based on the test script. The number of threads is used to simulate different user loads of the rail transit signaling equipment system, and the request interval duration is used to simulate the request rate of the rail transit signaling equipment system.

[0016] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement a pressure testing method for a rail transit signaling equipment system as described above.

[0017] The present invention also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a pressure testing method for a rail transit signaling equipment system as described above.

[0018] The present invention also provides a computer program product, including a computer program that, when executed by a processor, implements a pressure testing method for a rail transit signaling equipment system as described above.

[0019] The stress testing method, apparatus, electronic device, and storage medium for rail transit signaling equipment systems provided by this invention are applied to a test server. By acquiring stress test requests from the rail transit signaling equipment system under different test scenarios, stress tests can be performed on the system under various conditions. By configuring the number of threads and request intervals in the test scripts, stress tests can be conducted on the system under different user loads. Using this stress testing method ensures the stability and reliability of the rail transit signaling equipment system under high loads and simultaneous use by multiple users. Furthermore, testers can more comprehensively evaluate the performance indicators of the rail transit signaling equipment system. Under certain hardware and software conditions, by continuously increasing the number of users, the maximum number of users the system can withstand while meeting performance indicators can be determined, identifying potential performance bottlenecks and optimizing them. Attached Figure Description

[0020] To more clearly illustrate the technical solutions in this invention or related technologies, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0021] Figure 1 This is a flowchart illustrating the pressure testing method for a rail transit signaling equipment system provided by the present invention.

[0022] Figure 2 This is a schematic diagram of the pressure testing device for the rail transit signaling equipment system provided by the present invention.

[0023] Figure 3 This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation

[0024] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.

[0025] Because existing technologies, when initially stress-testing rail transit signaling equipment systems, typically focus on a single subsystem or a single test scenario, they cannot simulate extreme scenarios involving simultaneous operation by multiple users and collaborative operation of multiple subsystems, resulting in insufficient test scenario coverage. Therefore, this invention provides a stress-testing method for rail transit signaling equipment systems.

[0026] Figure 1 This is a flowchart illustrating a stress testing method for a rail transit signaling equipment system provided in an embodiment of the present invention. The method is applied to a test server, such as... Figure 1 As shown, the method includes: S1, obtain stress test requests from rail transit signaling equipment systems under different test scenarios; S2, Based on the stress test request, generate a test script and configure the number of threads and request interval of the test script; S3, Based on the test script, stress test the rail transit signaling equipment system in the test environment of the rail transit signaling equipment system; The number of threads is used to simulate different user loads of the rail transit signaling equipment system, and the request interval duration is used to simulate the request rate of the rail transit signaling equipment system.

[0027] Specifically, the stress testing method for a rail transit signaling equipment system provided in this embodiment of the invention is executed by a stress testing device for a rail transit signaling equipment system. This device can be configured in a test server, which can be a local computer or a cloud computer. The local computer can be a computer, tablet, etc., and no specific limitation is made here.

[0028] This stress testing method can perform both single-machine and multi-machine testing. When performing single-machine testing, the test server can act as an execution machine to carry out the test process. When performing multi-machine testing, the test server can act as a scheduler for multiple execution machines, used to generate test scripts, distribute test scripts to each execution machine, and receive stress test results from each execution machine.

[0029] First, execute step S1 to obtain stress test requests for the rail transit signaling equipment system under different test scenarios. The rail transit signaling equipment system may include multiple subsystems, such as the Automatic Train Supervision (ATS) subsystem, the Computer Interlocking (CI) subsystem, the Automatic Train Protection (ATP) subsystem, the Automatic Train Operation (ATO) subsystem, the Data Communication System (DCS), the Maintenance Support System (MSS), and the depot signaling control system, etc.

[0030] Test scenarios are designed to simulate the actual operating environment and user operations of rail transit signaling equipment systems during testing. Based on the characteristics of rail transit signaling equipment systems, multiple test scenarios can be designed, such as user login, signal message sending, and signal message receiving. Each test scenario is designed to closely resemble actual user operations, combining various user actions.

[0031] The user login scenario can simulate multiple users logging into the rail transit signaling equipment system simultaneously, and evaluate the login performance and concurrent processing capability of the rail transit signaling equipment system.

[0032] The signal message transmission scenario can simulate the simultaneous transmission of signal messages by multiple subsystems of a rail transit signaling equipment system, and evaluate the message processing capability and response time of the rail transit signaling equipment system.

[0033] The signal message reception scenario can simulate the rail transit signaling equipment system receiving signal messages from multiple subsystems, and evaluate the message reception capability and processing efficiency of the rail transit signaling equipment system.

[0034] Different testing scenarios can involve multiple stress test requests to simulate real user operations and system interactions. Stress test requests can include HTTP requests, TCP / UDP requests, etc. HTTP requests are used to simulate user login, query, and other stress test requests, while TCP / UDP requests are used to simulate the sending and receiving of signal packets.

[0035] Then, step S2 is executed to generate a test script using the stress test request. In this embodiment of the invention, JMeter can be used for stress testing. JMeter is a Java-based stress testing tool used to simulate a large number of users simultaneously accessing a rail transit signaling equipment system. JMeter can be used to test static and dynamic resources, such as static files, Java applets, CGI scripts, Java objects, databases, or FTP servers. Furthermore, JMeter supports multiple protocols, such as UDP and TCP, making it suitable for the multi-protocol testing needs of rail transit signaling equipment systems.

[0036] Therefore, before conducting stress tests, a suitable test environment needs to be prepared for JMeter. This test environment may include installing the JMeter tool, configuring the test server, and setting up a simulation environment for the rail transit signaling equipment system. It is crucial to ensure that the test environment is as consistent as possible with the actual production environment of the rail transit signaling equipment system to improve the accuracy of the test results.

[0037] Test scripts can be JMeter scripts, used to describe a series of steps and requests that will be executed during the test. During the production of test scripts, it is also necessary to configure the number of threads and the request interval. The number of threads simulates different user loads of the rail transit signaling equipment system, and the request interval simulates the request rate of the rail transit signaling equipment system.

[0038] Finally, step S3 is executed, using a test script to perform a stress test on the rail transit signaling equipment system within its test environment. As can be understood, the stress test process simulates the simultaneous use of the rail transit signaling equipment system by a large number of users. The stress test results are obtained afterward. These results can include performance indicators of the rail transit signaling equipment system, such as response time, throughput, and error rate.

[0039] The stress testing method for rail transit signaling equipment systems provided in this embodiment of the invention is applied to a test server. By acquiring stress test requests from the rail transit signaling equipment system under different test scenarios, stress tests can be performed on the system under various conditions. By configuring the number of threads and request intervals in the test scripts, stress tests can be conducted on the system under different user loads. Using this stress testing method ensures the stability and reliability of the rail transit signaling equipment system under high loads and simultaneous use by multiple users. Furthermore, testers can more comprehensively evaluate the performance indicators of the rail transit signaling equipment system. Under certain hardware and software conditions, by continuously increasing the number of users, the maximum number of users the system can withstand while meeting performance indicators can be determined, identifying potential performance bottlenecks and optimizing them.

[0040] Based on the above embodiments, the test environment is deployed on multiple execution machines that are different from the test server; Based on the test script, stress testing is performed on the rail transit signaling equipment system in the test environment of the rail transit signaling equipment system, including: The test script is distributed to the plurality of executors, which are used to perform stress tests on the rail transit signaling equipment system in the test environment.

[0041] Specifically, the test environment can be deployed on multiple execution machines that are different from the test server, thus enabling multi-machine testing using the stress testing method.

[0042] Therefore, when stress testing a rail transit signaling equipment system, the test script can be divided into multiple segments, with the number of segments matching the number of actuators. Each segment is then sent to an actuator, which uses the received segments to perform stress testing on the rail transit signaling equipment system in a test environment. This allows for stress testing of different functions of the rail transit signaling equipment system.

[0043] Based on the above embodiments, the number of test scripts is equal to the number of the plurality of execution machines; distributing the test scripts to the plurality of execution machines includes: The test scripts are distributed one-to-one to the execution machines.

[0044] Specifically, multiple test scripts can be included, with the number of scripts equal to the number of execution machines. Each test script can be identical and can be obtained through duplication. Subsequently, each test script can be distributed to one execution machine, enabling all execution machines to receive the same test script and perform stress tests on the rail transit signaling equipment system in the same test environment. This increases the concurrency of the rail transit signaling equipment system during stress testing, further evaluating its concurrent processing capabilities and response time, which is crucial for ensuring the stable operation of the rail transit signaling equipment system during peak hours.

[0045] For example, if the number of threads is n1 and the number of executors is n2, then this stress test method can simulate the process of n1×n2 users simultaneously using the rail transit signal equipment system.

[0046] Based on the above embodiments, the various test scripts are all different; Accordingly, the plurality of actuators are used to perform stress tests on each subsystem of the rail transit signaling equipment system in the test environment.

[0047] Specifically, when there are multiple test scripts, each test script can be different and can correspond one-to-one with each subsystem of the rail transit signaling equipment system. In this way, after each test script is distributed to an executor, each executor can perform stress testing on one subsystem of the rail transit signaling equipment system, thus reducing the performance requirements of each executor.

[0048] Based on the above embodiments, the step of performing stress tests on the rail transit signaling equipment system in the test environment of the rail transit signaling equipment system based on the test script further includes: Determine the stress test results of the rail transit signaling equipment system; the stress test results include the performance indicators of the rail transit signaling equipment system. Based on the test scenario and the performance metrics, a stress test report is generated.

[0049] Specifically, when implementing single-machine testing, the stress test results of the rail transit signaling equipment system can be directly obtained through the test server. When implementing multi-machine testing, the stress test results of the rail transit signaling equipment system can be obtained through each actuator and fed back to the test server, which then aggregates them. The stress test results can include performance indicators such as response time, throughput, and error rate.

[0050] Afterwards, a stress test report can be generated based on the test scenario and performance indicators. This stress test report contains the test scenario and performance indicators, allowing testers to understand relevant information during the stress test process.

[0051] Based on the above embodiments, the stress testing method for the rail transit signaling equipment system provided in this embodiment of the invention further includes: The stress test process is monitored to obtain the system status; Accordingly, generating a stress test report based on the test scenario and the performance metrics includes: The stress test report is generated based on the test scenario, the performance indicators, and the system status.

[0052] Specifically, during stress testing, it is also necessary to monitor the system status of the rail transit signaling equipment system to ensure the stability of the test environment and the accuracy of the data. Here, system status can include system resource usage, network status, etc., and system resources can include CPU, memory, etc.

[0053] Furthermore, a stress test report can be generated based on the test scenario, performance indicators, and system status. This stress test report includes the test scenario, performance indicators, and system status, allowing testers to understand the system status during the stress test process.

[0054] Based on the above embodiments, the stress test request includes signal packets of various protocols, such as UDP and TCP protocol signal packets. In this way, after configuring the parameters and number of threads of the Jmeter script, the test requirements for the transmission of signal packets of different protocols can be met, improving test efficiency and accuracy.

[0055] like Figure 2 As shown, based on the above embodiments, this embodiment of the invention provides a stress testing device for a rail transit signaling equipment system, applied to a test server, comprising: Request acquisition module 21 is used to acquire stress test requests from rail transit signaling equipment systems under different test scenarios; The script generation configuration module 22 is used to generate a test script based on the stress test request, and configure the number of threads and the request interval of the test script. The stress testing module 23 is used to perform stress testing on the rail transit signaling equipment system in the test environment of the rail transit signaling equipment system based on the test script. The number of threads is used to simulate different user loads of the rail transit signaling equipment system, and the request interval duration is used to simulate the request rate of the rail transit signaling equipment system.

[0056] Based on the above embodiments, the pressure testing device for a rail transit signaling equipment system provided in this embodiment of the invention, wherein the pressure testing module is specifically used for: The test script is distributed to the plurality of executors, which are used to perform stress tests on the rail transit signaling equipment system in the test environment.

[0057] Based on the above embodiments, the stress testing device for the rail transit signaling equipment system provided in this embodiment of the invention has a number of test scripts equal to the number of the plurality of actuators; The step of distributing the test script to the multiple execution machines includes: The test scripts are distributed one-to-one to the execution machines.

[0058] Based on the above embodiments, the pressure testing device for the rail transit signaling equipment system provided in the embodiments of the present invention has multiple different test scripts; Accordingly, the plurality of actuators are used to perform stress tests on each subsystem of the rail transit signaling equipment system in the test environment.

[0059] Based on the above embodiments, the pressure testing device for the rail transit signaling equipment system provided in this embodiment of the invention further includes a report generation module, used for: Determine the stress test results of the rail transit signaling equipment system; the stress test results include the performance indicators of the rail transit signaling equipment system. Based on the test scenario and the performance metrics, a stress test report is generated.

[0060] Based on the above embodiments, the pressure testing device for the rail transit signaling equipment system provided in this embodiment of the invention further includes a monitoring module, used for: The stress test process is monitored to obtain the system status; Accordingly, the report generation module is specifically used for: The stress test report is generated based on the test scenario, the performance indicators, and the system status.

[0061] Based on the above embodiments, the stress testing device for the rail transit signaling equipment system provided in this embodiment of the invention includes signal messages of multiple protocols in the stress testing request.

[0062] Specifically, the functions of each module in the pressure testing device of the rail transit signal equipment system provided in this embodiment of the invention correspond one-to-one with the operation flow of each step in the above method-like embodiments, and the achieved effects are also the same. For details, please refer to the above embodiments, and this will not be repeated in this embodiment of the invention.

[0063] Figure 3 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 3 As shown, the electronic device may include a processor 810, a communications interface 820, a memory 830, and a communication bus 840, wherein the processor 810, the communications interface 820, and the memory 830 communicate with each other via the communication bus 840. The processor 810 can call logical instructions in the memory 830 to execute the stress testing method for the rail transit signaling equipment system provided in the above embodiments.

[0064] Furthermore, the logical instructions in the aforementioned memory 830 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to related technologies, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0065] On the other hand, the present invention also provides a computer program product, which includes a computer program that can be stored on a computer-readable storage medium. When the computer program is executed by a processor, the computer is able to execute the stress testing method for the rail transit signaling equipment system provided in the above embodiments.

[0066] In another aspect, the present invention also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to perform the stress testing method for the rail transit signaling equipment system provided in the above embodiments. This computer-readable storage medium can be either a non-transitory computer-readable storage medium or a transient computer-readable storage medium, and is not specifically limited herein.

[0067] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0068] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the parts that contribute to the related technology, can be embodied in the form of software products. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0069] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A pressure testing method for a rail transit signaling equipment system, characterized in that, Applied to test servers, including: Obtain stress test requests from rail transit signaling equipment systems under different test scenarios; Based on the stress test request, a test script is generated, and the number of threads and the request interval duration of the test script are configured. Based on the test script, stress tests are performed on the rail transit signaling equipment system in the test environment of the rail transit signaling equipment system. The number of threads is used to simulate different user loads of the rail transit signaling equipment system, and the request interval duration is used to simulate the request rate of the rail transit signaling equipment system.

2. The pressure testing method for a rail transit signaling equipment system according to claim 1, characterized in that, The test environment is deployed on multiple execution machines that are different from the test server; Based on the test script, stress testing is performed on the rail transit signaling equipment system in the test environment of the rail transit signaling equipment system, including: The test script is distributed to the plurality of executors, which are used to perform stress tests on the rail transit signaling equipment system in the test environment.

3. The pressure testing method for a rail transit signaling equipment system according to claim 2, characterized in that, The number of test scripts is equal to the number of the plurality of execution machines; The step of distributing the test script to the multiple execution machines includes: The test scripts are distributed one-to-one to the execution machines.

4. The pressure testing method for a rail transit signaling equipment system according to claim 3, characterized in that, The test scripts described are all different; Accordingly, the plurality of actuators are used to perform stress tests on each subsystem of the rail transit signaling equipment system in the test environment.

5. The pressure testing method for a rail transit signaling equipment system according to any one of claims 1-4, characterized in that, Based on the test script, stress testing is performed on the rail transit signaling equipment system in the test environment of the rail transit signaling equipment system, and then the process further includes: Determine the stress test results of the rail transit signaling equipment system; the stress test results include the performance indicators of the rail transit signaling equipment system. Based on the test scenario and the performance metrics, a stress test report is generated.

6. The pressure testing method for a rail transit signaling equipment system according to claim 5, characterized in that, Also includes: The stress test process is monitored to obtain the system status; Accordingly, generating a stress test report based on the test scenario and the performance metrics includes: The stress test report is generated based on the test scenario, the performance indicators, and the system status.

7. The pressure testing method for a rail transit signaling equipment system according to any one of claims 1-4, characterized in that, The stress test request includes signal messages from multiple protocols.

8. A pressure testing device for a rail transit signaling equipment system, characterized in that, Applied to test servers, including: The request acquisition module is used to acquire stress test requests from rail transit signaling equipment systems under different test scenarios. The script generation configuration module is used to generate test scripts based on the stress test requests, and configure the number of threads and request interval duration of the test scripts. The stress testing module is used to perform stress testing on the rail transit signaling equipment system in the test environment of the rail transit signaling equipment system based on the test script. The number of threads is used to simulate different user loads of the rail transit signaling equipment system, and the request interval duration is used to simulate the request rate of the rail transit signaling equipment system.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the stress testing method for the rail transit signaling equipment system as described in any one of claims 1-7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the stress testing method for the rail transit signaling equipment system as described in any one of claims 1-7.