Network card pressure visualization test method, device, equipment and storage medium
Patent Information
- Application Number
- CN202310359914.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-06
- Publication Date
- 2026-10-20
- Estimated Expiration
- 2043-04-06
AI Technical Summary
[0005]基于此,有必要针对上述技术问题,提供一种网卡压力可视化测试方法、装置、计算机设备和存储介质,能够完整体现网卡在压力测试下的稳定性变化细节,解决测试过程监控数据较少,测试过程仅以数据呈现,不够直观化,对网卡稳定性评估不够精准的技术问题
[0049]上述网卡压力可视化测试方法、装置、计算机设备和存储介质,可以在测试过程中多维度的监控服务器数据,并且可以实时直观的输出网卡性能变化曲线。实现测试过程的可视化,有效地简化了测试结果的判断方式,并且可以通过配置实现多台测试机器同时测试运行,非常有效地提升了测试效率。
Smart Images

Figure CN116527547B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of server technology, and in particular to a method, apparatus, computer equipment, and storage medium for visualizing network card stress testing. Background Technology
[0002] The network interface card (NIC) in a server serves as the interface between the server and the outside world, playing a crucial role in providing services to users and facilitating communication between servers. Given the need for long-term stable operation of servers, the ability to maintain stable operation under high data throughput for extended periods has become a key indicator for evaluating the quality of the server's NIC and its compatibility with the server. Furthermore, with the further development of big data and cloud computing, even higher demands are being placed on the stability of server NICs under stress.
[0003] Current server network interface card (NIC) stress testing systems are relatively simple. After the test, testers need to further process the data, making it impossible to intuitively observe the fluctuations in NIC performance during the test. Monitoring data during the test process is limited; if a performance drop occurs, the machine's status data at that time cannot be obtained, requiring retesting and increasing troubleshooting time. Furthermore, the monitoring data during the test process cannot fully reflect the details of NIC stability changes, resulting in insufficient accuracy in stability assessment.
[0004] Existing technologies provide limited monitoring data during network card stress testing, making it difficult to pinpoint problems and requiring retesting, which increases troubleshooting time. Furthermore, existing technologies lack sufficient data processing capabilities, necessitating further data processing and increasing the time spent by testers. Finally, the testing process is presented solely as data, which is not intuitive enough. Summary of the Invention
[0005] Therefore, it is necessary to provide a network card stress visualization test method, device, computer equipment, and storage medium to address the above-mentioned technical problems. This method can fully reflect the details of network card stability changes under stress testing, solve the technical problems of insufficient monitoring data during the test process, insufficient data presentation during the test process, and inaccurate network card stability assessment.
[0006] On the one hand, a method for visualizing network card stress testing is provided, the method comprising:
[0007] Stress test the network card transmission rate between the test server and the auxiliary server;
[0008] Obtain the interaction parameter data between the test server and the auxiliary server;
[0009] Filter out the target indicator parameter data from the acquired interaction parameter data;
[0010] The selected target index parameter data are used to form a performance change curve that changes continuously over time in a plane coordinate system, and the performance change curve is then visualized as graphical information.
[0011] In one embodiment, the step of forming a performance change curve that continuously changes over time in a planar coordinate system from the selected target indicator parameter data, and visualizing the performance change curve as graphical information, includes:
[0012] Obtain target indicator parameter data;
[0013] Establish a coordinate system with time as the horizontal axis and the transmission efficiency of the target indicator parameters as the vertical axis;
[0014] In a coordinate system, the target indicator parameter data are arranged in chronological order to form a performance change curve;
[0015] The performance change curve in the coordinate system is displayed as a monitoring data graph.
[0016] In one embodiment, the step of displaying the performance change curve in the coordinate system as a monitoring data graph further includes:
[0017] A standard threshold boundary line is formed in the coordinate system, and the performance change curve and the standard threshold boundary line in the coordinate system are displayed as monitoring data graphs.
[0018] In one embodiment, after the step of forming a performance change curve that continuously changes over time in a planar coordinate system from the selected target indicator parameter data, and visualizing the performance change curve as graphical information, the method further includes:
[0019] Collect logs from the test server and auxiliary server again, check the server status, and check whether the performance change curve of the target indicator parameter data has a significant drop. Check whether the number of packet loss has increased to determine whether the stress test results of the network card transmission rate between the test server and auxiliary server are qualified.
[0020] In one embodiment, prior to the stress test step of the network interface card transmission rate between the test server and the auxiliary server, the method further includes:
[0021] The basic environment setup includes setting up a test server, an auxiliary server, and a monitoring server; installing the network cards to be tested on the test server and the auxiliary server; installing an Ethernet network card on the monitoring server; installing a USB network card on the test server; connecting the network cards to be tested on the test server and the auxiliary server via fiber optic cables; and installing the operating system on the test server, the auxiliary server, and the monitoring server.
[0022] Configure the test system monitoring network by connecting the electrical network card of the monitoring server and the USB network card of the test server through a switch, and leading a network cable from the switch to the terminal.
[0023] Configure the test system, test network, and tools, including setting the network ports of the test server and auxiliary server to different static IPs, configuring passwordless login between the test server and auxiliary server, and installing the network card test tools for the test server and auxiliary server.
[0024] Configure the monitoring software and debug the monitoring environment. This involves uploading the monitoring package containing the monitoring tools and configuration scripts to the monitoring server, decompressing the monitoring tool package on the monitoring server, and checking whether the monitoring tools are running normally through the terminal.
[0025] In one embodiment, the installation steps of the network interface card testing tool for the test server and auxiliary server include:
[0026] Configure the network interface card of the monitoring server to have a static IP address;
[0027] Enable DHCP and HTTP services on the monitoring server, and move the testing tools and test scripts to the specified directory of the HTTP service;
[0028] Configure the test server's USB network adapter port to use a dynamic IP address;
[0029] Download the compressed package containing the testing tools and scripts from the monitoring server, extract the compressed file, run and install the script, and automatically complete the installation of the network card testing tools on both the test server and the auxiliary server.
[0030] In one embodiment, configuring the monitoring software and debugging the monitoring environment specifically includes:
[0031] Upload a monitoring compressed package containing monitoring tools and configuration scripts to the monitoring server. The monitoring compressed package includes a data monitoring tool and a data visualization conversion tool. The data monitoring tool is used to provide monitoring data, and the data visualization conversion tool is used to convert the monitoring data into a visual data graph.
[0032] Unzip the monitoring tool package on the monitoring server and check via the terminal whether the data monitoring tool and data visualization conversion tool are running normally.
[0033] Configure the data visualization conversion tool to use the target indicator parameter data provided by the data monitoring tool as the data source, and adjust the data visualization conversion tool to convert the monitoring data into a visual data chart.
[0034] On the other hand, a network interface card (NIC) stress visualization testing device is provided, the device comprising:
[0035] The stress test control module is used to stress test the network card transmission rate between the test server and the auxiliary server;
[0036] The interaction parameter data acquisition module is used to acquire the interaction parameter data between the test server and the auxiliary server;
[0037] The target indicator parameter data filtering module is used to filter out target indicator parameter data from the acquired interactive parameter data.
[0038] The graphical display module is used to generate a performance change curve that continuously changes over time in a plane coordinate system from the selected target indicator parameter data, and to visualize the performance change curve as graphical information.
[0039] In another aspect, a computer device is provided, 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 perform the following steps:
[0040] Stress test the network card transmission rate between the test server and the auxiliary server;
[0041] Obtain the interaction parameter data between the test server and the auxiliary server;
[0042] Filter out the target indicator parameter data from the acquired interaction parameter data;
[0043] The selected target index parameter data are used to form a performance change curve that changes continuously over time in a plane coordinate system, and the performance change curve is then visualized as graphical information.
[0044] In another aspect, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, performs the following steps:
[0045] Stress test the network card transmission rate between the test server and the auxiliary server;
[0046] Obtain the interaction parameter data between the test server and the auxiliary server;
[0047] Filter out the target indicator parameter data from the acquired interaction parameter data;
[0048] The selected target index parameter data are used to form a performance change curve that changes continuously over time in a plane coordinate system, and the performance change curve is then visualized as graphical information.
[0049] The aforementioned network interface card (NIC) stress visualization testing method, apparatus, computer equipment, and storage media can monitor server data from multiple dimensions during the testing process and output NIC performance change curves in real time and intuitively. Visualizing the testing process effectively simplifies the interpretation of test results, and multiple test machines can be configured to run tests simultaneously, significantly improving testing efficiency. Attached Figure Description
[0050] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0051] Figure 1 This is an application environment diagram of a network card stress visualization test method in one embodiment;
[0052] Figure 2 This is a flowchart illustrating a network interface card (NIC) stress visualization test method in one embodiment.
[0053] Figure 3 This is a flowchart illustrating the steps of forming a performance change curve that continuously changes over time in a planar coordinate system from the selected target indicator parameter data in one embodiment, and visually displaying the performance change curve as graphical information.
[0054] Figure 4 This is a flowchart illustrating the steps prior to the stress test of the network card transmission rate between the test server and the auxiliary server in a network card stress visualization test method in one embodiment.
[0055] Figure 5 This is a flowchart illustrating the installation steps of the network card testing tool for the test server and auxiliary server in one embodiment.
[0056] Figure 6 This is a flowchart illustrating the steps of configuring monitoring software and debugging the monitoring environment in one embodiment;
[0057] Figure 7 This is a structural block diagram of a network card stress visualization testing device in one embodiment;
[0058] Figure 8 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0059] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0060] Example 1
[0061] Embodiment 1 of this invention creatively proposes a network card stress visualization testing method, which can be applied to, for example... Figure 1 The application environment shown is as follows. In this environment, test server 101, auxiliary server 102, and monitoring server 103 are interconnected. Network cards to be tested are installed on test server 101 and auxiliary server 102, an Ethernet network card is installed on monitoring server 103, and a USB network card is installed on test server 101. The network cards to be tested on test server 101 and auxiliary server 102 are connected via fiber optic cables. Operating systems are installed on test server 101, auxiliary server 102, and monitoring server 103. The Ethernet network card of monitoring server 103 is connected to the USB network card of test server 101 via switch 104. A network cable is led from switch 104 to terminal 105 (PC). Terminal 105 communicates with switch 104 via a network. Terminal 105 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, and portable wearable devices. Test server 101, auxiliary server 102, and monitoring server 103 can be implemented using independent servers or a server cluster consisting of multiple servers.
[0062] In one embodiment, such as Figure 2 As shown, a method for visualizing network card stress testing is provided, which can be applied to... Figure 1 Taking server 104 as an example, the following steps are included:
[0063] Step S1: Perform a stress test on the network card transmission rate between the test server and the auxiliary server;
[0064] Step S2: Obtain the interaction parameter data between the test server and the auxiliary server;
[0065] Step S3: Filter out the target indicator parameter data from the acquired interaction parameter data;
[0066] Step S4: The selected target index parameter data are plotted in a plane coordinate system to form a performance change curve that changes continuously over time, and the performance change curve is then visualized as graphical information.
[0067] like Figure 3As shown, in this embodiment, the step of forming a performance change curve that continuously changes over time in a planar coordinate system from the selected target indicator parameter data, and visually displaying the performance change curve as graphical information, includes:
[0068] Step S41: Obtain target indicator parameter data;
[0069] Step S42: Establish a coordinate system with time as the horizontal axis and the transmission efficiency of the target index parameter as the vertical axis;
[0070] Step S43: Generate a performance change curve from the target index parameter data in chronological order in the coordinate system;
[0071] Step S44: Display the performance change curve in the coordinate system as a monitoring data graph.
[0072] In this embodiment, the step of displaying the performance change curve in the coordinate system as a monitoring data graph further includes:
[0073] A standard threshold boundary line is formed in the coordinate system, and the performance change curve and the standard threshold boundary line in the coordinate system are displayed as monitoring data graphs.
[0074] Accordingly, after the step of forming a performance change curve that continuously changes over time in a planar coordinate system from the selected target indicator parameter data, and visualizing the performance change curve as graphical information, the method further includes:
[0075] Compare the performance change curves of the target indicator parameter data with the standard threshold boundary line in chronological order;
[0076] If the performance change curves of the target indicator parameters are all below the standard threshold, then the stress test result of the network card transmission rate between the test server and the auxiliary server is deemed to be qualified.
[0077] If the performance change curve of the target indicator parameter data has an interval higher than the standard threshold, then the stress test result of the network card transmission rate between the test server and the auxiliary server within the corresponding time period of that interval is deemed unqualified.
[0078] like Figure 2 As shown, in this embodiment, after the step of forming a performance change curve that continuously changes over time in a plane coordinate system from the selected target indicator parameter data, and visualizing the performance change curve as graphical information, the method further includes:
[0079] Step S5: Collect logs from the test server and auxiliary server again, check server status, and determine whether the stress test results of the network card transmission rate between the test server and auxiliary server are qualified.
[0080] Specifically, this involves: collecting logs from the test server and auxiliary server again, checking the server status, observing whether the performance change curve of the target indicator parameter data shows a significant drop, and checking whether the number of packet losses increases to determine whether the stress test results of the network card transmission rate between the test server and auxiliary server are qualified.
[0081] like Figure 4 As shown, in this embodiment, before the stress test step of the network card transmission rate between the test server and the auxiliary server, the following steps are also included:
[0082] Step S11: Set up the basic environment, which includes setting up a test server, an auxiliary server and a monitoring server; installing the network card to be tested on the test server and the auxiliary server; installing an Ethernet network card on the monitoring server; installing a USB network card on the test server; connecting the network cards to be tested on the test server and the auxiliary server through fiber optic cables; and installing the operating system on the test server, the auxiliary server and the monitoring server.
[0083] Step S12: Configure the test system monitoring network by connecting the electrical network card of the monitoring server and the USB network card of the test server through a switch, and leading a network cable from the switch to the terminal.
[0084] Step S13: Configure the test system, test network, and tools. This includes setting the network ports of the test server and auxiliary server to different static IPs, configuring passwordless login between the test server and auxiliary server, and completing the installation of the network card test tools for the test server and auxiliary server.
[0085] Step S14 involves configuring the monitoring software and debugging the monitoring environment. This includes uploading the monitoring package containing the monitoring tools and configuration scripts to the monitoring server, decompressing the monitoring tool package on the monitoring server, and checking whether the monitoring tools are running normally through the terminal.
[0086] like Figure 5 As shown, in step S13 of this embodiment, the step of completing the installation of the network card testing tool for the test server and auxiliary server includes:
[0087] Step S131: Configure the network interface card of the monitoring server to a static IP address;
[0088] Step S132: Enable DHCP and HTTP services on the monitoring server, and move the test tools and test scripts to the specified directory of the HTTP service.
[0089] Step S133: Configure the network port of the test server's USB network card to a dynamic IP address;
[0090] Step S134: Download the compressed package containing the testing tools and test scripts from the monitoring server, decompress the compressed package file, run and install the script, and automatically complete the installation of the network card testing tools on the test server and auxiliary server.
[0091] like Figure 6 As shown, in this embodiment, configuring the monitoring software and debugging the monitoring environment specifically includes:
[0092] Step S141: Upload the monitoring compressed package containing the monitoring tool and configuration script to the monitoring server. The monitoring compressed package includes a data monitoring tool and a data visualization conversion tool. The data monitoring tool is used to provide monitoring data, and the data visualization conversion tool is used to convert the monitoring data into a visual data graph.
[0093] Step S142: Unzip the monitoring tool package on the monitoring server and check whether the data monitoring tool and data visualization conversion tool are running normally through the terminal;
[0094] Step S143: Configure the data source of the data visualization conversion tool to the target indicator parameter data provided by the data monitoring tool, and adjust the data visualization conversion tool to convert the monitoring data into a visualization data chart to achieve visualization of the target indicator parameter data.
[0095] Among them, Prometheus is preferred as the data monitoring tool, and Grafana is preferred as the data visualization and transformation tool.
[0096] Example 2
[0097] Combination Figure 1 In Embodiment 2 of this invention, a network card stress visualization test method is proposed, which can monitor server data in multiple dimensions during the test and output the performance change curve of the network card stress process in real time and intuitively. Furthermore, it can be configured to enable multiple test machines to run simultaneously, effectively solving the shortcomings of existing technical solutions.
[0098] Combination Figure 2 Explanation:
[0099] Set up the basic environment, including setting up the test server, auxiliary server and monitoring server;
[0100] Configure the test system to monitor the network;
[0101] Configure the test system, test network, and tools;
[0102] Configure the monitoring software and debug the monitoring environment;
[0103] Run test scripts to monitor critical server data such as network card bandwidth;
[0104] The basic environment setup includes setting up the server hardware environment, installing the CPU and memory, installing the network cards to be tested on the test server and auxiliary server, installing the electrical network card on the monitoring server, and installing the USB network card on the test server;
[0105] Furthermore, with all servers powered on, the server's BIOS, BMC, and CPLD should be flashed to the specified combination version. Only under the corresponding combination version can the server operate stably.
[0106] Furthermore, install the OS on the test server, auxiliary server, and monitoring server, and upload the test compressed package containing test tools and test scripts, and the monitoring compressed package containing monitoring tools and configuration scripts to the monitoring server.
[0107] The configuration test system monitoring network includes line connections: one network port of the monitoring server's electrical network card is connected to the switch via a J45 network cable, a network cable is led out from the switch to connect to the test server's USB network card, and then a network cable is led out from the switch to connect to the PC.
[0108] Further software configuration is required. Configure the network interface card of the monitoring server to a static IP address, denoted as IP_A. Enable the DHCP and HTTP services of the monitoring server. Move the test tools and test scripts to the specified directory of the HTTP service. Configure the network interface card of the test server's USB network card to a dynamic IP address. If the cable connection is normal and the DHCP service of the monitoring server is normal, it can obtain an IP address in the same network segment as IP_A, denoted as IP_B. Similarly, the PC can also obtain an IP address in the same network segment as IP_A. The above configuration process can be achieved through configuration scripts.
[0109] The configuration test system network mainly involves setting static IPs for the network ports of the test server and auxiliary server. The IP subnets must be different from the dynamic IPs obtained by the USB network cards. Connect network cables with speeds matching the network cards, and check the network connection speed within the system to ensure it meets requirements. The connectivity between the test server and the network cards under test on the auxiliary server can be checked using the ping command.
[0110] Furthermore, configure passwordless SSH login between the test server and the auxiliary server. This step is to prepare for running the installation script and test script.
[0111] Furthermore, the wget command is used to download a compressed package containing testing tools and scripts from the monitoring server, extract the files, run the installation script, and automatically complete the installation of network card testing tools for the test server and auxiliary server. At the same time, the node_exporter tool is installed and the service is started, and the key parameters of the test server are sent to port 9100.
[0112] Configuring the monitoring software mainly involves unzipping the monitoring tool package on the monitoring server. This package primarily includes Prometheus and Grafana. Prometheus provides monitoring services, while Grafana provides visualization services for the monitoring data. Configure Prometheus to monitor port 9100 of the test server (IP_B:9100). After configuration, start the Prometheus and Grafana services. During configuration, you can set the services to run automatically at startup for easy migration of the monitoring server.
[0113] Furthermore, the monitoring service is debugged. Accessing port 9090 (IP_A:) via a PC browser checks if the Prometheus service is functioning correctly, and accessing port 3000 (IP_A:) checks if the Grafana service is functioning correctly. Further configuration of the data sources required by Grafana is performed to obtain the data provided by Prometheus. Adjustments are made to the data graphs provided by Grafana to achieve visualization of the test data. This invention focuses on visualizing data such as network card bandwidth rate and packet loss, thereby providing a more intuitive assessment of test results.
[0114] The test script runs on the test server. The test script automatically clears the server logs and checks the server status. The test tool is then run, and the network card sends and receives a large number of packets. Data graphs such as the network card bandwidth performance curve can be seen on the PC. After the test is completed, the server logs are collected again, the server status is checked, and the PC monitoring curve is checked for any significant drop. The number of packet loss is checked to determine whether the test passes.
[0115] The specific implementation method is as follows:
[0116] First, set up the basic environment by preparing three servers as a test server, an auxiliary server, and a monitoring server. In this embodiment, the test network card is MCX623106AN-CDAT, which is installed in the corresponding PCIe slots of the test server and the auxiliary server. An I350 Ethernet network card is installed on the monitoring server, and a USB network card is installed on the test server.
[0117] Power on the three servers and update their BIOS, BMC, and motherboard CPLD to the specified combination version to ensure continuous and stable server operation.
[0118] Furthermore, CentOS 8.3 was installed on all three servers. The test compressed package containing the test tools and scripts, named test_tool.zip, and the compressed package containing the monitoring tools and configuration scripts, named monitor_tool.zip, were copied to the monitoring server.
[0119] Connect the monitoring server's Ethernet port 0 to the switch using a J45 Ethernet cable. From there, the switch is further connected to the test server's USB network card and a personal laptop via J45 cables. Then, use a 100G fiber optic cable with the same speed as the network card under test to directly connect the two network ports of the test server and the auxiliary server's test network cards, completing the connection of all network cables and thus setting up the overall hardware testing environment.
[0120] Further configure the monitoring server's Ethernet interface card. Using the `ip a` command, query the Ethernet interface card (port0) to find its name as `eth0`. Obtain the configuration script `config.sh` by unzipping `monitor_tool.zip`. Running this first configuration script automatically configures a static IP address for the `eth0` interface. This script primarily writes the `ifcfg-eth0` configuration file to ` / etc / sysconfig / network-scripts / `, and then restarts the interface using `ifdown eth0` and `ifup eth0` commands to achieve automatic IP configuration. Next, run the second configuration script. This script automatically writes to the ` / etc / dhcp / dhcpd.conf` file and then executes `systemctl start dhcpd.service` to start the DHCP service. It also automatically writes to ` / etc / httpd / conf / httpd.conf`, automatically copies `test_tool.zip` to ` / var / www / html / `, and executes `systemctl start httpd.service` to start the HTTP service. If successfully accessing the monitoring server's HTTP service entry point from a personal laptop, the above configurations are effective. Otherwise, further checks of the configuration environment are needed until access is possible.
[0121] Further configure the USB network port of the test server. Run `ip a` to query the network port name, where the USB network port is named `enp1`, and the network ports to be tested are named `ens0` and `ens1`. Run the command `dhclient enp1`, and the USB network port will automatically obtain a dynamically assigned internal network address for the test server's USB network port. On the test server, run the command to obtain the internal network addresses of the test server's `ens0` and `ens1` network ports. Configure the auxiliary terminal's network port IP address using the same method. On the test server, the `ethtool` tool shows that the network port connection speed is 100000Mb / s, indicating a normal connection status. The `ping` tool can be used to test network connectivity. Further, run `ssh-keygen` on the test server to obtain an SSH login key, enabling passwordless login to the auxiliary server, facilitating further test configuration and test execution.
[0122] Download the testing tools and scripts from the download address corresponding to the HTTP service of the test server. Unzip test_tool.zip to obtain the testing tools, interface tools, and test scripts. The main testing tool is iperf, the main interface tool is node_exporter, and the test script is test.sh. Run sh test.sh -s to automatically unzip the interface tools, and then run the relevant services. After successful execution, the services will continuously collect the status of the test server and send the data to port 9100.
[0123] On the monitoring server, run the test server's USB network port intranet address to automatically decompress the data monitoring tools and data visualization transformation tools (i.e., Prometheus and Grafana), and append information to the Prometheus tool's configuration file:
[0124] - job_name: "node"
[0125] static_configs:
[0126] - targets: ["Test server USB network port internal network address:9100"]
[0127] In the configuration file, both `scrape_interval` and `evaluation_interval` should be set to 1 second. The relevant services will start automatically. After completion, access the Premetheus service website from your personal laptop to access the Premetheus interface. Log in to the Grafana service website via the admin / admin login page. Click the "datasource" tab, configure the Premetheus service as the data source, set the IP address to the monitoring server's internal network address, and the port to 9090. Set it to collect data every 1 second, then click "save & test" to test connectivity. Next, click "new dashboards" under "dashboards" on the right to create a new project. Select "node_network_receive_bytes_total" from the "select metric" to monitor the packet traffic received by the monitoring machine's network interface. Then, add the `rate` function to form the expression `rate(node_network_receive_bytes_total[$__interval]) / 1000 / 1000 / 1000` to monitor the packet receiving bandwidth rate of the monitoring network interface. Similarly, you can add a new monitoring window, select metric: node_network_send_bytes_total, and configure the packet sending rate of the monitoring network interface.
[0128] A script runs a long-term stress test on the network interface card (NIC) on the test server. The script installs the iperf tool on both the test and auxiliary servers and runs relevant test commands. After a short wait, monitoring data graphs will appear on the Grafana service data display interface on your personal laptop. After the test is complete, observe the data graphs for any significant drops. A short-term NIC packet transmission bandwidth test result is shown below. Figure 3 As shown, further long-term stress testing can be performed.
[0129] The aforementioned network interface card (NIC) stress visualization testing method allows for multi-dimensional monitoring of server data during the testing process and provides real-time, intuitive output of NIC performance change curves. This visualization of the testing process effectively simplifies the interpretation of test results and allows for simultaneous testing on multiple machines through configuration, significantly improving testing efficiency.
[0130] It should be understood that, although Figures 2-6 The steps in the flowchart are shown sequentially as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order in which these steps are executed, and they can be performed in other orders. Figures 2-6At least some of the steps in the process may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least some of the sub-steps or stages of other steps.
[0131] Example 3
[0132] In Example 3, as Figure 7 As shown, a network interface card (NIC) stress visualization testing device 10 is provided, including: a stress test control module 1, an interactive parameter data acquisition module 2, a target indicator parameter data filtering module 3, and a graphical display module 4.
[0133] The stress test control module 1 is used to perform stress tests on the network card transmission rate between the test server and the auxiliary server.
[0134] The interaction parameter data acquisition module 2 is used to acquire the interaction parameter data between the test server and the auxiliary server.
[0135] The target indicator parameter data filtering module 3 is used to filter out the target indicator parameter data from the acquired interactive parameter data.
[0136] The graphical display module 4 is used to form a performance change curve that changes continuously over time in a plane coordinate system from the selected target indicator parameter data, and to visualize the performance change curve as graphical information.
[0137] In this embodiment, the step of forming a performance change curve that continuously changes over time in a planar coordinate system from the selected target indicator parameter data, and visualizing the performance change curve as graphical information, includes:
[0138] Obtain target indicator parameter data;
[0139] Establish a coordinate system with time as the horizontal axis and the transmission efficiency of the target indicator parameters as the vertical axis;
[0140] In a coordinate system, the target indicator parameter data are arranged in chronological order to form a performance change curve;
[0141] The performance change curve in the coordinate system is displayed as a monitoring data graph.
[0142] In this embodiment, the step of displaying the performance change curve in the coordinate system as a monitoring data graph further includes:
[0143] A standard threshold boundary line is formed in the coordinate system, and the performance change curve and the standard threshold boundary line in the coordinate system are displayed as monitoring data graphs.
[0144] Specifically, after the step of forming a performance change curve that continuously changes over time in a planar coordinate system from the selected target indicator parameter data, and visualizing the performance change curve as graphical information, the method further includes:
[0145] Compare the performance change curves of the target indicator parameter data with the standard threshold boundary line in chronological order;
[0146] If the performance change curves of the target indicator parameters are all below the standard threshold, then the stress test result of the network card transmission rate between the test server and the auxiliary server is deemed to be qualified.
[0147] If the performance change curve of the target indicator parameter data has an interval higher than the standard threshold, then the stress test result of the network card transmission rate between the test server and the auxiliary server within the corresponding time period of that interval is deemed unqualified.
[0148] like Figure 7 As shown, in this embodiment, the network card stress visualization testing device 10 further includes a stress test result judgment module 5.
[0149] The stress test result judgment module 5 is used to collect logs from the test server and the auxiliary server again, check the server status, and check whether there is a significant drop in the performance change curve of the target indicator parameter data and whether the number of packet loss increases after the step of forming a performance change curve of the selected target indicator parameter data in a plane coordinate system and visualizing the performance change curve as graphical information.
[0150] In this embodiment, before the stress test step of the network card transmission rate between the test server and the auxiliary server, the method further includes:
[0151] The basic environment setup includes setting up a test server, an auxiliary server, and a monitoring server; installing the network cards to be tested on the test server and the auxiliary server; installing an Ethernet network card on the monitoring server; installing a USB network card on the test server; connecting the network cards to be tested on the test server and the auxiliary server via fiber optic cables; and installing the operating system on the test server, the auxiliary server, and the monitoring server.
[0152] Configure the test system monitoring network by connecting the electrical network card of the monitoring server and the USB network card of the test server through a switch, and leading a network cable from the switch to the terminal.
[0153] Configure the test system, test network, and tools, including setting the network ports of the test server and auxiliary server to different static IPs, configuring passwordless login between the test server and auxiliary server, and installing the network card test tools for the test server and auxiliary server.
[0154] Configure the monitoring software and debug the monitoring environment. This involves uploading the monitoring package containing the monitoring tools and configuration scripts to the monitoring server, decompressing the monitoring tool package on the monitoring server, and checking whether the monitoring tools are running normally through the terminal.
[0155] In this embodiment, the installation steps of the network card testing tool for the test server and auxiliary server include:
[0156] Configure the network interface card of the monitoring server to have a static IP address;
[0157] Enable DHCP and HTTP services on the monitoring server, and move the testing tools and test scripts to the specified directory of the HTTP service;
[0158] Configure the test server's USB network adapter port to use a dynamic IP address;
[0159] Download the compressed package containing the testing tools and scripts from the monitoring server, extract the compressed file, run and install the script, and automatically complete the installation of the network card testing tools on both the test server and the auxiliary server.
[0160] In this embodiment, configuring the monitoring software and debugging the monitoring environment specifically includes:
[0161] Upload a monitoring compressed package containing monitoring tools and configuration scripts to the monitoring server. The monitoring compressed package includes a data monitoring tool and a data visualization conversion tool. The data monitoring tool is used to provide monitoring data, and the data visualization conversion tool is used to convert the monitoring data into a visual data graph.
[0162] Unzip the monitoring tool package on the monitoring server and check via the terminal whether the data monitoring tool and data visualization conversion tool are running normally.
[0163] Configure the data visualization conversion tool to use the target indicator parameter data provided by the data monitoring tool as the data source, and adjust the data visualization conversion tool to convert the monitoring data into a visual data chart to achieve visualization of the target indicator parameter data.
[0164] The aforementioned network interface card (NIC) stress visualization testing device can monitor server data from multiple dimensions during the testing process and output NIC performance change curves in real time and intuitively. This visualization of the testing process effectively simplifies the interpretation of test results, and multiple test machines can be configured to run simultaneously, significantly improving testing efficiency.
[0165] Specific limitations regarding the network card stress visualization testing device can be found in the limitations of the network card stress visualization testing method described above, and will not be repeated here. Each module in the aforementioned network card stress visualization testing device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of the computer device in hardware form or independent of it, or they can be stored in the memory of the computer device in software form, so that the processor can call and execute the corresponding operations of each module.
[0166] Example 4
[0167] In embodiment 4, a computer device is provided, which may be a server, and its internal structure diagram may be as follows. Figure 8 As shown, the computer device includes a processor, memory, network interface, and database connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database stores network interface card (NIC) stress visualization test data. The network interface communicates with external terminals via a network connection. When the computer program is executed by the processor, it implements a NIC stress visualization test method.
[0168] Those skilled in the art will understand that Figure 8 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0169] Example 5
[0170] In embodiment 5, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it performs the following steps:
[0171] Stress test the network card transmission rate between the test server and the auxiliary server;
[0172] Obtain the interaction parameter data between the test server and the auxiliary server;
[0173] Filter out the target indicator parameter data from the acquired interaction parameter data;
[0174] The selected target index parameter data are used to form a performance change curve that changes continuously over time in a plane coordinate system, and the performance change curve is then visualized as graphical information.
[0175] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0176] The step of generating a performance change curve that continuously changes over time from the selected target indicator parameter data in a planar coordinate system, and then visualizing the performance change curve as graphical information, includes:
[0177] Obtain target indicator parameter data;
[0178] Establish a coordinate system with time as the horizontal axis and the transmission efficiency of the target indicator parameters as the vertical axis;
[0179] In a coordinate system, the target indicator parameter data are arranged in chronological order to form a performance change curve;
[0180] The performance change curve in the coordinate system is displayed as a monitoring data graph.
[0181] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0182] The step of displaying the performance change curve in the coordinate system as a monitoring data graph also includes:
[0183] A standard threshold boundary line is formed in the coordinate system, and the performance change curve and the standard threshold boundary line in the coordinate system are displayed as monitoring data graphs.
[0184] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0185] After the step of generating a performance change curve that continuously changes over time in a planar coordinate system from the selected target indicator parameter data, and visualizing the performance change curve as graphical information, the method further includes:
[0186] Collect logs from the test server and auxiliary server again, check server status, and observe whether the performance change curve of the target indicator parameter data shows a significant drop. Check whether the number of packet loss increases to determine whether the stress test results of the network card transmission rate between the test server and auxiliary server are qualified.
[0187] In one embodiment, prior to the stress test step of the network interface card transmission rate between the test server and the auxiliary server, the method further includes:
[0188] The basic environment setup includes setting up a test server, an auxiliary server, and a monitoring server; installing the network cards to be tested on the test server and the auxiliary server; installing an Ethernet network card on the monitoring server; installing a USB network card on the test server; connecting the network cards to be tested on the test server and the auxiliary server via fiber optic cables; and installing the operating system on the test server, the auxiliary server, and the monitoring server.
[0189] Configure the test system monitoring network by connecting the electrical network card of the monitoring server and the USB network card of the test server through a switch, and leading a network cable from the switch to the terminal.
[0190] Configure the test system, test network, and tools, including setting the network ports of the test server and auxiliary server to different static IPs, configuring passwordless login between the test server and auxiliary server, and installing the network card test tools for the test server and auxiliary server.
[0191] Configure the monitoring software and debug the monitoring environment. This involves uploading the monitoring package containing the monitoring tools and configuration scripts to the monitoring server, decompressing the monitoring tool package on the monitoring server, and checking whether the monitoring tools are running normally through the terminal.
[0192] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0193] The installation steps for the network card testing tools for the complete test server and auxiliary server include:
[0194] Configure the network interface card of the monitoring server to have a static IP address;
[0195] Enable DHCP and HTTP services on the monitoring server, and move the testing tools and test scripts to the specified directory of the HTTP service;
[0196] Configure the test server's USB network adapter port to use a dynamic IP address;
[0197] Download the compressed package containing the testing tools and scripts from the monitoring server, extract the compressed file, run and install the script, and automatically complete the installation of the network card testing tools on both the test server and the auxiliary server.
[0198] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0199] The configuration of the monitoring software and debugging of the monitoring environment specifically include:
[0200] Upload a monitoring compressed package containing monitoring tools and configuration scripts to the monitoring server. The monitoring compressed package includes a data monitoring tool and a data visualization conversion tool. The data monitoring tool is used to provide monitoring data, and the data visualization conversion tool is used to convert the monitoring data into a visual data graph.
[0201] Unzip the monitoring tool package on the monitoring server and check via the terminal whether the data monitoring tool and data visualization conversion tool are running normally.
[0202] Configure the data visualization conversion tool to use the target indicator parameter data provided by the data monitoring tool as the data source, and adjust the data visualization conversion tool to convert the monitoring data into a visual data chart to achieve visualization of the target indicator parameter data.
[0203] For specific limitations on the steps a processor takes when executing a computer program, please refer to the limitations on the method for visualizing network card stress testing mentioned above, which will not be repeated here.
[0204] Example 6
[0205] In embodiment 6, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, it performs the following steps:
[0206] Stress test the network card transmission rate between the test server and the auxiliary server;
[0207] Obtain the interaction parameter data between the test server and the auxiliary server;
[0208] Filter out the target indicator parameter data from the acquired interaction parameter data;
[0209] The selected target index parameter data are used to form a performance change curve that changes continuously over time in a plane coordinate system, and the performance change curve is then visualized as graphical information.
[0210] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0211] The step of generating a performance change curve that continuously changes over time from the selected target indicator parameter data in a planar coordinate system, and then visualizing the performance change curve as graphical information, includes:
[0212] Obtain target indicator parameter data;
[0213] Establish a coordinate system with time as the horizontal axis and the transmission efficiency of the target indicator parameters as the vertical axis;
[0214] In a coordinate system, the target indicator parameter data are arranged in chronological order to form a performance change curve;
[0215] The performance change curve in the coordinate system is displayed as a monitoring data graph.
[0216] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0217] The step of displaying the performance change curve in the coordinate system as a monitoring data graph also includes:
[0218] A standard threshold boundary line is formed in the coordinate system, and the performance change curve and the standard threshold boundary line in the coordinate system are displayed as monitoring data graphs.
[0219] Specifically, after the step of forming a performance change curve that continuously changes over time in a planar coordinate system from the selected target indicator parameter data, and visualizing the performance change curve as graphical information, the method further includes:
[0220] Compare the performance change curves of the target indicator parameter data with the standard threshold boundary line in chronological order;
[0221] If the performance change curves of the target indicator parameters are all below the standard threshold, then the stress test result of the network card transmission rate between the test server and the auxiliary server is deemed to be qualified.
[0222] If the performance change curve of the target indicator parameter data has an interval higher than the standard threshold, then the stress test result of the network card transmission rate between the test server and the auxiliary server within the corresponding time period of that interval is deemed unqualified.
[0223] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0224] After the step of generating a performance change curve that continuously changes over time in a planar coordinate system from the selected target indicator parameter data, and visualizing the performance change curve as graphical information, the method further includes:
[0225] Collect logs from the test server and auxiliary server again, check server status, and observe whether the performance change curve of the target indicator parameter data shows a significant drop. Check whether the number of packet loss increases to determine whether the stress test results of the network card transmission rate between the test server and auxiliary server are qualified.
[0226] In one embodiment, prior to the stress test step of the network interface card transmission rate between the test server and the auxiliary server, the method further includes:
[0227] The basic environment setup includes setting up a test server, an auxiliary server, and a monitoring server; installing the network cards to be tested on the test server and the auxiliary server; installing an Ethernet network card on the monitoring server; installing a USB network card on the test server; connecting the network cards to be tested on the test server and the auxiliary server via fiber optic cables; and installing the operating system on the test server, the auxiliary server, and the monitoring server.
[0228] Configure the test system monitoring network by connecting the electrical network card of the monitoring server and the USB network card of the test server through a switch, and leading a network cable from the switch to the terminal.
[0229] Configure the test system, test network, and tools, including setting the network ports of the test server and auxiliary server to different static IPs, configuring passwordless login between the test server and auxiliary server, and installing the network card test tools for the test server and auxiliary server.
[0230] Configure the monitoring software and debug the monitoring environment. This involves uploading the monitoring package containing the monitoring tools and configuration scripts to the monitoring server, decompressing the monitoring tool package on the monitoring server, and checking whether the monitoring tools are running normally through the terminal.
[0231] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0232] The installation steps for the network card testing tools for the complete test server and auxiliary server include:
[0233] Configure the network interface card of the monitoring server to have a static IP address;
[0234] Enable DHCP and HTTP services on the monitoring server, and move the testing tools and test scripts to the specified directory of the HTTP service;
[0235] Configure the test server's USB network adapter port to use a dynamic IP address;
[0236] Download the compressed package containing the testing tools and scripts from the monitoring server, extract the compressed file, run and install the script, and automatically complete the installation of the network card testing tools on both the test server and the auxiliary server.
[0237] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0238] The configuration of the monitoring software and debugging of the monitoring environment specifically include:
[0239] Upload a monitoring compressed package containing monitoring tools and configuration scripts to the monitoring server. The monitoring compressed package includes a data monitoring tool and a data visualization conversion tool. The data monitoring tool is used to provide monitoring data, and the data visualization conversion tool is used to convert the monitoring data into a visual data graph.
[0240] Unzip the monitoring tool package on the monitoring server and check via the terminal whether the data monitoring tool and data visualization conversion tool are running normally.
[0241] Configure the data visualization conversion tool to use the target indicator parameter data provided by the data monitoring tool as the data source, and adjust the data visualization conversion tool to convert the monitoring data into a visual data chart to achieve visualization of the target indicator parameter data.
[0242] For specific limitations on the steps implemented when a computer program is executed by a processor, please refer to the limitations on the method of visualizing network card stress testing mentioned above, which will not be repeated here.
[0243] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0244] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0245] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.
Claims
1. A method for visualizing network card stress testing, characterized in that, include: The basic environment setup includes setting up a test server, an auxiliary server, and a monitoring server; installing the network cards to be tested on the test server and the auxiliary server; installing an Ethernet network card on the monitoring server; installing a USB network card on the test server; connecting the network cards to be tested on the test server and the auxiliary server via fiber optic cables; and installing the operating system on the test server, the auxiliary server, and the monitoring server. Configure the test system monitoring network by connecting the electrical network card of the monitoring server and the USB network card of the test server through a switch, and leading a network cable from the switch to the terminal. Configure the test system, test network, and tools. This includes setting the network ports of the test server and auxiliary server to different static IPs, configuring passwordless login between the test server and auxiliary server, and installing the network card test tools for the test server and auxiliary server. Specifically, configure the network port of the monitoring server's electrical network card to a static IP, denoted as IP_A, enable the DHCP and HTTP services of the monitoring server, move the test tools and test scripts to the specified directory of the HTTP service, and configure the network port of the test server's USB network card to a dynamic IP. If the cable connection is normal and the DHCP service of the monitoring server is normal, the terminal will obtain an IP in the same network segment as IP_A. Configure the monitoring software and debug the monitoring environment. This involves uploading the monitoring package containing the monitoring tools and configuration scripts to the monitoring server, decompressing the monitoring tool package on the monitoring server, and checking whether the monitoring tools are running normally through the terminal. Stress test the network card transmission rate between the test server and the auxiliary server; Obtain the interaction parameter data between the test server and the auxiliary server; Filter out the target indicator parameter data from the acquired interaction parameter data; The selected target indicator parameter data are used to form a performance change curve that changes continuously over time in a plane coordinate system, and the performance change curve is then visualized as graphical information. Collect logs from the test server and auxiliary server again, check the server status, and check whether the performance change curve of the target indicator parameter data has a significant drop. Check whether the number of packet loss has increased to determine whether the stress test results of the network card transmission rate between the test server and auxiliary server are qualified.
2. The network card stress visualization test method according to claim 1, characterized in that, The step of generating a performance change curve that continuously changes over time from the selected target indicator parameter data in a planar coordinate system, and then visualizing the performance change curve as graphical information, includes: Obtain target indicator parameter data; Establish a coordinate system with time as the horizontal axis and the transmission efficiency of the target indicator parameters as the vertical axis; In a coordinate system, the target indicator parameter data are arranged in chronological order to form a performance change curve; The performance change curve in the coordinate system is displayed as a monitoring data graph.
3. The network card stress visualization test method according to claim 2, characterized in that, The step of displaying the performance change curve in the coordinate system as a monitoring data graph also includes: A standard threshold boundary line is formed in the coordinate system, and the performance change curve and the standard threshold boundary line in the coordinate system are displayed as monitoring data graphs.
4. The network card stress visualization test method according to claim 1, characterized in that, The installation steps for the network card testing tools for the complete test server and auxiliary server include: Configure the network interface card of the monitoring server to have a static IP address; Enable DHCP and HTTP services on the monitoring server, and move the testing tools and test scripts to the specified directory of the HTTP service; Configure the test server's USB network adapter port to use a dynamic IP address; Download the compressed package containing the testing tools and scripts from the monitoring server, extract the compressed file, run and install the script, and automatically complete the installation of the network card testing tools on both the test server and the auxiliary server.
5. The network card stress visualization test method according to claim 4, characterized in that, The configuration of the monitoring software and debugging of the monitoring environment specifically include: Upload a monitoring compressed package containing monitoring tools and configuration scripts to the monitoring server. The monitoring compressed package includes a data monitoring tool and a data visualization conversion tool. The data monitoring tool is used to provide monitoring data, and the data visualization conversion tool is used to convert the monitoring data into a visual data graph. Unzip the monitoring tool package on the monitoring server and check via the terminal whether the data monitoring tool and data visualization conversion tool are running normally. Configure the data visualization conversion tool to use the target indicator parameter data provided by the data monitoring tool as the data source, and adjust the data visualization conversion tool to convert the monitoring data into a visual data chart.
6. A network interface card (NIC) stress visualization testing device, used to implement the NIC stress visualization testing method according to any one of claims 1 to 5, characterized in that, The device includes: The stress test control module is used to stress test the network card transmission rate between the test server and the auxiliary server; The interaction parameter data acquisition module is used to acquire the interaction parameter data between the test server and the auxiliary server; The target indicator parameter data filtering module is used to filter out target indicator parameter data from the acquired interactive parameter data. The graphical display module is used to generate a performance change curve that continuously changes over time in a plane coordinate system from the selected target indicator parameter data, and to visualize the performance change curve as graphical information.
7. A computer 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 steps of the method according to any one of claims 1 to 5.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Real-time monitoring method for test data of server performance pressure test
CN110727564A
Method and system for automatically testing network pressure
CN113746948A