Large-scale terminal access simulation test system and method
By designing a large-scale terminal access simulation test system that includes wireless terminal simulation module and test strategy module, the problem of simulating access difficulties for a large number of terminal equipment is solved, efficient testing of wireless access controllers and wireless access points is achieved, and the function and reliability of the system are improved.
Patent Information
- Application Number
- CN202510178766.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-18
- Publication Date
- 2025-05-23
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
During wireless access controller and wireless access point system testing, it is difficult to simulate access to a large number of terminal equipment, and the prior art cannot effectively conduct large-scale terminal access simulation tests.
Design a large-scale terminal access simulation test system, including wireless terminal simulation module, test policy module, wireless access controller module and wireless access point module. Multiple analog terminals are created through the wireless terminal simulation module, control signals are generated and sent to configure the status information of the analog terminal, and sent this information to the wireless access point and the wireless access controller to simulate the access and operation of a large number of terminal devices.
It realizes the simulation of more than 10,000 analog terminals to access wireless access controllers and wireless access points under high load conditions, providing an effective testing method to improve the functionality, performance and reliability of wireless access controllers and wireless access points.
Smart Images

Figure CN120034894A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless access network testing, and more specifically, to a large-scale terminal access simulation testing system and method. Background Art
[0002] In the case of wireless access controller and wireless access point networking, there are usually dozens or even more than one hundred wireless access point devices involved, and each wireless access point has a design capacity of at least 64 terminal devices. When testing the wireless access controller and wireless access point system, it is unrealistic to actually access tens of thousands of terminal devices, so a method is needed to simulate the situation of a large number of terminal devices accessing the wireless access controller and wireless access point networking. Summary of the invention
[0003] In order to overcome at least one of the defects of the prior art, the present invention provides a large-scale terminal access simulation test system and method.
[0004] The present invention aims to solve the above technical problems at least to a certain extent.
[0005] In order to solve the above technical problems, the technical solution of the present invention is as follows:
[0006] A large-scale terminal access simulation test system includes a wireless terminal simulation module, a test strategy module, a wireless access controller module and a wireless access point module.
[0007] Wireless terminal simulation module, used to create multiple simulated terminals;
[0008] A wireless access controller, used to generate and send a control signal, wherein the control signal is used to control the analog terminal;
[0009] A wireless access point, used to receive a control signal sent by a wireless access controller and forward the control signal to a wireless terminal simulation module;
[0010] The test strategy module is used to generate a control signal through a preset test strategy.
[0011] A large-scale terminal access simulation test method, the test method is applied to the simulation test system, comprising the following steps:
[0012] S1: The wireless access controller is connected to the wireless access point, and the wireless terminal simulation module is connected to the wireless access point;
[0013] S2: the wireless terminal simulation module creates a preset number of simulation terminals;
[0014] S3: The wireless terminal simulation module generates a control signal according to a preset test strategy, and configures the state information of the simulated terminal according to the control signal;
[0015] S4: The wireless terminal simulation module sends the status information of the simulated terminal to the wireless access point, and the wireless access point then forwards the status information to the wireless access controller;
[0016] S5: The wireless access controller receives the status information and controls the simulation terminal according to the status information to obtain a test result.
[0017] Preferably, the wireless access point comprises a proxy module, the proxy module is connected to the protocol layer software of the wireless access point, and the proxy module performs user datagram protocol communication with the terminal emulation module.
[0018] Preferably, the wireless access point further comprises a state machine, and the state machine records the current connection state of the analog terminal.
[0019] In some embodiments, step S4, the wireless terminal simulation module sends the state information of the simulated terminal to the wireless access point, and the wireless access point forwards the state information to the wireless access controller, including:
[0020] After the state information of the simulated terminal is sent to the wireless access point through the proxy module, the wireless access point then sends the state information to the wireless access controller.
[0021] Preferably, in step S3, the preset test strategy includes a random connection or disconnection test, a roaming test and a load balancing test.
[0022] In some embodiments, the roaming test includes:
[0023] The simulation terminal sends signal strength indication information to the wireless access point, where the signal strength indication information includes a signal strength value between the terminal and each wireless access point;
[0024] Sending the signal strength value between the simulated terminal and the wireless access point to the wireless access controller;
[0025] After receiving the signal strength value, the wireless access controller determines whether the signal strength value reported by the wireless access point currently connected to the simulated terminal is lower than a preset threshold;
[0026] If the signal strength value reported by the currently connected wireless access point is lower than the preset threshold, the terminal is simulated to connect to other wireless access points. If the signal strength value reported by the currently connected wireless access point is higher than or equal to the preset threshold, the roaming test continues.
[0027] Preferably, the signal strength value includes:
[0028]
[0029] Among them, RssiFn(t) is the function of the simulated terminal signal strength changing with time t, RSSI max is the maximum value of the simulated terminal signal strength, T offset is the time offset, T up T is the time it takes for the simulated terminal to transmit information to the wireless access point. down It is the time taken by the wireless access point to propagate information to the simulated terminal.
[0030] In some embodiments, the load balancing test includes:
[0031] Selecting a preset number of wireless access points from among all wireless access points;
[0032] The access controller sets a wireless access point load balancing threshold for a preset number of wireless access points, wherein the wireless access point load balancing threshold is a maximum value of the number of simulated terminals connected to a single wireless access point;
[0033] The simulation terminal is connected to a single wireless access point among a preset number of wireless access points at a preset time;
[0034] The number of connections between the analog terminal and the wireless access point is detected. If the number of connections between the analog terminal and the wireless access point is greater than the load balancing threshold of the wireless access point, the access controller performs roaming control on the analog terminal whose number is greater than the load balancing threshold of the wireless access point. If the number of connections between the analog terminal and the wireless access point is less than or equal to the load balancing threshold of the wireless access point, the analog terminal is disconnected from the wireless access point at a preset time.
[0035] In some embodiments, the preset time includes:
[0036] A random number is taken between the minimum connection or disconnection duration and the maximum connection or disconnection duration as the current connection or disconnection duration.
[0037] Compared with the prior art, the technical solution of the present invention has the following beneficial effects:
[0038] The present invention connects a wireless access controller with a wireless access point, and a wireless terminal simulation module with a wireless access point. The wireless terminal simulation module creates a preset number of simulation terminals. The wireless terminal simulation module generates a control signal according to a preset test strategy, and configures the state information of the simulation terminal through the control signal. The wireless terminal simulation module sends the state information of the simulation terminal to the wireless access point, and the wireless access point forwards the state information to the wireless access controller. The wireless access controller receives the state information and controls the simulation terminal according to the state information to obtain a test result.
[0039] The present invention discloses a large-scale terminal access simulation test system and method. The present invention simulates the access of more than 10,000 simulated terminals to a wireless access controller and a wireless access point in a simple and convenient manner, and can perform long-term testing under high load conditions, thereby providing an effective testing means for improving the function, performance and reliability of the wireless access controller and the wireless access point. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 A schematic diagram of a large-scale terminal access simulation test system according to the present invention;
[0041] Figure 2 A schematic diagram of a large-scale terminal access simulation test method according to the present invention;
[0042] Figure 3 This is a block diagram of the wireless terminal simulation system described in this embodiment;
[0043] Figure 4 This is a schematic diagram of the wireless access point software embedding agent module described in this embodiment;
[0044] Figure 5 This is a schematic diagram of the message interaction process described in this embodiment;
[0045] Figure 6 This is a schematic diagram of the change in roaming test signal strength described in this embodiment. DETAILED DESCRIPTION
[0046] The drawings are for illustrative purposes only and should not be construed as limiting the present patent;
[0047] In order to better illustrate the present embodiment, some parts in the drawings may be omitted, enlarged or reduced, and do not represent the size of the actual product;
[0048] It is understandable to those skilled in the art that some well-known structures and their descriptions may be omitted in the drawings.
[0049] The technical solution of the present invention is further described below in conjunction with the accompanying drawings and embodiments.
[0050] Example 1
[0051] A large-scale terminal access simulation test system, such as Figure 1 As shown, it includes a wireless terminal simulation module, a test strategy module, a wireless access controller module and a wireless access point module.
[0052] Wireless terminal simulation module, used to create multiple simulated terminals;
[0053] A wireless access controller, used to generate and send a control signal, wherein the control signal is used to control the analog terminal;
[0054] A wireless access point, used to receive a control signal sent by a wireless access controller and forward the control signal to a wireless terminal simulation module;
[0055] The test strategy module is used to generate a control signal through a preset test strategy.
[0056] In the specific implementation process, the wireless terminal simulation module creates multiple simulated terminals, the wireless access controller generates a control signal, and sends the control signal to the wireless access point, and then sends it to the wireless terminal simulation module, and the test result is obtained through the test strategy module.
[0057] Example 2
[0058] This embodiment further discloses the following contents based on the embodiment 1:
[0059] A large-scale terminal access simulation test method, such as Figure 2 As shown, including:
[0060] S1: The wireless access controller is connected to the wireless access point, and the wireless terminal simulation module is connected to the wireless access point;
[0061] S2: the wireless terminal simulation module creates a preset number of simulation terminals;
[0062] S3: The wireless terminal simulation module generates a control signal according to a preset test strategy, and configures the state information of the simulated terminal according to the control signal;
[0063] S4: The wireless terminal simulation module sends the status information of the simulated terminal to the wireless access point, and the wireless access point then forwards the status information to the wireless access controller;
[0064] S5: The wireless access controller receives the status information and controls the simulation terminal according to the status information to obtain a test result.
[0065] In the specific implementation process, firstly, the wireless access controller is connected to the wireless access point, and the wireless terminal simulation module is connected to the wireless access point;
[0066] Then the wireless terminal simulation module creates a preset number of simulation terminals;
[0067] This embodiment uses a wireless terminal simulation module to simulate the situation where more than 10,000 wireless terminal devices access a wireless access controller and a wireless access point;
[0068] Then, the wireless terminal simulation module generates a control signal through a preset test strategy, and configures the state information of the simulated terminal through the control signal;
[0069] Then the wireless terminal simulation module sends the status information of the simulated terminal to the wireless access point, and the wireless access point forwards the status information to the wireless access controller;
[0070] Then the wireless access controller receives the status information and controls the simulation terminal according to the status information to obtain the test result;
[0071] This embodiment generates a control signal through a preset test strategy, and configures the state information of the simulated terminal through the control signal to simulate the process of connecting or disconnecting the terminal device from the wireless access point, and simulates the change of the signal strength between the terminal device and each wireless access point, triggering the transmission of various management messages between the wireless access controller and the wireless access point, thereby realizing the test of the management protocol function and performance of the wireless access controller and the wireless access point.
[0072] Example 3
[0073] This embodiment further discloses the following contents based on Embodiments 1 and 2:
[0074] The wireless access point includes a proxy module, such as Figure 3 As shown, the proxy module is connected to the protocol layer software of the wireless access point, and the proxy module communicates with the terminal simulation module using the user datagram protocol.
[0075] During the specific implementation process, the proxy module is embedded in the wireless access point device. The proxy module is responsible for UDP communication with the terminal simulation module, receiving connection, disconnection, signal strength indication, roaming result reporting and other messages sent by the terminal simulation module, and sending connection success, connection failure, roaming request and other messages to the terminal simulation module.
[0076] The software structure of the wireless access point is as follows Figure 4 As shown, it includes a protocol layer and a hardware-related layer, and the hardware-related layer is replaced by a proxy module to obtain the object to be tested.
[0077] Each wireless access point has a unique IP address, and the proxy module uses UDP port 8888 to receive messages. The wireless terminal simulation module uses UDP port 9999 to receive messages.
[0078] The communication messages between the wireless terminal simulation module and the proxy module are as follows:
[0079] Connection message: Connect(sta_mac,ssid,band,cap_len,cap)
[0080] OP:01 sta_mac(6B) ssid(33B) band(1B) cap_len(2B) cap
[0081] OP: message type, 01 is a connection message;
[0082] sta_mac: MAC address of the simulated wireless terminal;
[0083] ssid: the name of the wireless network access point to which the terminal is connected;
[0084] band: specifies the frequency band to be used. 0 indicates the 2.4G band and 1 indicates the 5G band.
[0085] cap_len: the length of the capability set data of the simulated wireless terminal;
[0086] cap: simulates the capability set data of the wireless terminal.
[0087] Disconnect message: Disconnect(sta_mac)
[0088] OP:02 sta_mac(6B)
[0089] OP: message type, 02 means disconnect message;
[0090] sta_mac: MAC address of the simulated wireless terminal;
[0091] (3) Signal strength indication message: Linkmetrics (sta_mac, rssi, down_rate, up_rate)
[0092] OP:03 sta_mac(6B) rssi(1B) down_rate(4B) up_rate(4B)
[0093] OP: message type, 03 is the signal strength indication message;
[0094] sta_mac: MAC address of the simulated wireless terminal;
[0095] rssi: signal strength, the minimum value is -110dB and the maximum value is 0dB;
[0096] down_rate: downlink data rate;
[0097] up_rate: Uplink data rate.
[0098] Connection result message: ConnResult(sta_mac,result)
[0099] OP:04 sta_mac(6B) result(1B)
[0100] OP: message type, 04 is the connection result message;
[0101] sta_mac: MAC address of the simulated wireless terminal;
[0102] Result: 0 means the connection failed, 1 means the connection was successful.
[0103] Roaming request message: BTM req(sta_mac,tbssid,band)
[0104] OP:05 sta_mac(6B) tbssid(6B) band(1B)
[0105] OP: message type, 05 is a roaming request message;
[0106] sta_mac: MAC address of the simulated wireless terminal;
[0107] tbssid: bssid of the roaming target AP;
[0108] band: specifies the frequency band to be used. 0 indicates the 2.4G band and 1 indicates the 5G band.
[0109] Roaming result reporting message: BTM report (sta_mac, status_code, tbssid, band)
[0110] OP:06 sta_mac(6B) status_code(1B) tbssid(6B) band(1B)
[0111] OP: message type, 06 is the roaming result reporting message;
[0112] sta_mac: MAC address of the simulated wireless terminal;
[0113] status_code: roaming result, 0 means success, others correspond to failure reason codes;
[0114] tbssid: bssid of the roaming target AP;
[0115] band: specifies the frequency band to be used. 0 indicates the 2.4 GHz band and 1 indicates the 5 GHz band.
[0116] Example 4
[0117] This embodiment further discloses the following contents based on Embodiments 1, 2 and 3:
[0118] Step S1, the wireless terminal simulation module is connected to the wireless access point, such as Figure 5 As shown, including:
[0119] The wireless terminal simulation module sends a connection request message to the current wireless access point. If the current wireless access point sends a connection failure message to the wireless terminal simulation module, the wireless terminal simulation module sends a connection request message to the remaining wireless access points. If the proxy module replies that the connection is successful, jump to step S2.
[0120] In the specific implementation process, the wireless terminal simulation module sends a connection message to the proxy module, and the proxy module replies with a connection success or failure message;
[0121] If the wireless terminal simulation module and the proxy module are successfully connected;
[0122] The wireless terminal simulation module periodically sends a signal strength indication message to the proxy module to simulate the signal strength sent by the wireless terminal;
[0123] In this embodiment, a proxy module is added to each wireless access point, and the proxy module communicates with the wireless terminal simulation module.
[0124] Example 5
[0125] This embodiment, based on Embodiments 1, 2, 3 and 4, continues to disclose the following contents:
[0126] The wireless access point also includes a state machine, which records the current connection state of the simulated terminal.
[0127] In the specific implementation process, the terminal simulation module creates a specified number of simulation terminals, each simulation terminal maintains a state machine, and can be bound to different wireless access point device groups and different test strategies; this embodiment records the current connection status of the corresponding simulation terminal through the state machine; the wireless access point device group indicates the set of wireless access points to which the simulation terminal can connect; the terminal simulation module is driven by the timer and the message sent by the proxy module of the wireless access point device group, and checks whether the timer has timed out in each cycle. The timeout event and the message sent by the proxy module will trigger the state change of the simulation terminal.
[0128] Step S4, the wireless terminal simulation module sends the state information of the simulated terminal to the wireless access point, and the wireless access point forwards the state information to the wireless access controller, including:
[0129] After the state information of the simulated terminal is sent to the wireless access point through the proxy module, the wireless access point then sends the state information to the wireless access controller.
[0130] Example 6
[0131] This embodiment, based on Embodiments 1, 2, 3, 4 and 5, continues to disclose the following contents:
[0132] Step S3, the preset test strategy includes random connection or disconnection test, roaming test and load balancing test.
[0133] In the specific implementation process, the preset test strategies include random connection / disconnection test, roaming test, load balancing test, etc., multiple simulated terminals are connected to multiple wireless access point device groups to form different networking combinations, and different test strategies are used in different networking combinations to perform different performance tests simultaneously; this embodiment tests the simulated terminals and wireless access points in a connected state through preset test strategies, thereby performing high-load tests on the wireless access controller and the wireless access point system.
[0134] In a specific embodiment, Figure 6 As shown, the roaming test includes:
[0135] The simulation terminal sends signal strength indication information to the wireless access point, where the signal strength indication information includes a signal strength value between the terminal and each wireless access point;
[0136] Sending the signal strength value between the simulated terminal and the wireless access point to the wireless access controller;
[0137] After receiving the signal strength value, the wireless access controller determines whether the signal strength value reported by the wireless access point currently connected to the simulated terminal is lower than a preset threshold;
[0138] If the signal strength value reported by the currently connected wireless access point is lower than the preset threshold, the terminal is simulated to connect to other wireless access points. If the signal strength value reported by the currently connected wireless access point is higher than or equal to the preset threshold, the roaming test continues.
[0139] When the signal strength between the simulated terminal and the connected wireless access point is lower than the preset threshold, the wireless access controller is triggered to perform a roaming operation. The proxy module sends a roaming request to the wireless terminal simulation module, the wireless terminal simulation module replies with the roaming request result, and sends a connection message to the target wireless access point to connect.
[0140] The signal strength value includes:
[0141] The function RssiFn() is used as the signal strength change function. The offset value of the signal strength change function on the time axis is randomly selected between 0 and the maximum offset value when connected.
[0142]
[0143] Among them, RssiFn(t) is the function of the simulated terminal signal strength changing with time t, RSSI max is the maximum value of the simulated terminal signal strength, T offset is the time offset, T up T is the time it takes for the simulated terminal to transmit information to the wireless access point. downIt is the time taken by the wireless access point to propagate information to the simulated terminal.
[0144] In the specific implementation process, in a wireless network environment, there are multiple wireless access points and wireless access controllers. In order to test whether the roaming process controlled by the wireless access controller is correct, the scenario of the terminal moving between wireless access point device groups is simulated. The terminal first accesses a wireless access point and sends a signal strength indication message that changes according to a certain rule to each wireless access point in the wireless access point group. According to the signal strength indication message, the signal strength change of the terminal between different wireless access points is simulated. The simulated terminal moves geographically, and the signal strength between the simulated terminal and each wireless access point will change. The signal gradually increases on some wireless access points, indicating that the terminal is approaching; while the signal gradually weakens on other wireless access points, indicating that it is moving away. The wireless access controller regularly collects these signal strength indication messages. When the signal strength reported by the wireless access point currently connected to the terminal is lower than a preset threshold, the wireless access controller will trigger a roaming attempt, the purpose of which is to switch the terminal from the currently connected wireless access point to another wireless access point with a stronger signal to maintain a stable network connection. By observing the roaming attempt triggered by the wireless access controller and the process of the terminal successfully switching to the new wireless access point, you can effectively test whether the roaming function controlled by the wireless access controller is correct and ensure that the wireless network provides a stable and reliable network connection when the terminal moves.
[0145] The load balancing test includes:
[0146] Selecting a preset number of wireless access points from among all wireless access points;
[0147] The access controller sets a wireless access point load balancing threshold for a preset number of wireless access points, wherein the wireless access point load balancing threshold is a maximum value of the number of simulated terminals connected to a single wireless access point;
[0148] The simulation terminal is connected to a single wireless access point among a preset number of wireless access points at a preset time;
[0149] The number of connections between the analog terminal and the wireless access point is detected. If the number of connections between the analog terminal and the wireless access point is greater than the load balancing threshold of the wireless access point, the access controller performs roaming control on the analog terminal whose number is greater than the load balancing threshold of the wireless access point. If the number of connections between the analog terminal and the wireless access point is less than or equal to the load balancing threshold of the wireless access point, the analog terminal is disconnected from the wireless access point at a preset time.
[0150] In the specific implementation process, through the load balancing test, it can be seen that when the load balancing function is working normally, the simulated terminal is first randomly connected to the wireless access point in subset A. When the number of simulated terminals at a wireless access point in subset A is greater than the load balancing threshold of the wireless access point, the AC is triggered to perform load balancing. As a result, the simulated terminal will roam to other wireless access points (not limited to subset A).
[0151] In a specific embodiment, for example, there are 10 wireless access points in total, 5 of which are selected from subset A, the number of simulated terminals is 100, and the load balancing threshold of the wireless access point is set to 15. When the simulated terminal is connected, only one of the 5 access points in subset A is randomly selected. 100 terminals are connected to 5 access points, and there are 20 terminals per access point on average, which is greater than 15. When the number of terminals connected to a wireless access point is greater than 15, the access controller performs roaming control and roams the simulated terminal to other access points (one of the other 9). In this way, after load balancing, each wireless access point is connected to about 10 terminals on average.
[0152] The preset time includes:
[0153] A random number is taken between the minimum connection or disconnection duration and the maximum connection or disconnection duration as the current connection or disconnection duration.
[0154] In the specific implementation process, the random connection or disconnection test includes: defining the relevant parameters of the random connection / disconnection test, the minimum connection time, the maximum connection time, the minimum disconnection time, and the maximum disconnection time. Each time the simulated terminal connects, a random number is taken between the minimum connection time and the maximum connection time as the duration of this connection; when disconnecting, a random number is taken between the minimum disconnection time and the maximum disconnection time as the duration of this disconnection.
[0155] The same or similar reference numerals correspond to the same or similar components;
[0156] The terms used in the drawings to describe positional relationships are only used for illustrative purposes and should not be construed as limiting this patent;
[0157] Obviously, the above embodiments of the present invention are merely examples for clearly illustrating the present invention, and are not intended to limit the embodiments of the present invention. For those skilled in the art, other different forms of changes or modifications can be made based on the above description. It is not necessary and impossible to list all the embodiments here. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the claims of the present invention.
Claims
1. A large-scale terminal access simulation test system, characterized in that: It includes wireless terminal simulation module, test strategy module, wireless access controller module and wireless access point module. Wireless terminal simulation module, used to create multiple simulated terminals; A wireless access controller, used to generate and send a control signal, wherein the control signal is used to control the analog terminal; A wireless access point, used to receive a control signal sent by a wireless access controller and forward the control signal to a wireless terminal simulation module; The test strategy module is used to generate a control signal through a preset test strategy.
2. A large-scale terminal access simulation test method, characterized in that: The test method is applied to the simulation test system as claimed in claim 1, comprising the following steps: S1: The wireless access controller is connected to the wireless access point, and the wireless terminal simulation module is connected to the wireless access point; S2: the wireless terminal simulation module creates a preset number of simulation terminals; S3: The wireless terminal simulation module generates a control signal through the test strategy module, and configures the state information of the simulated terminal through the control signal; S4: The wireless terminal simulation module sends the status information of the simulated terminal to the wireless access point, and the wireless access point then forwards the status information to the wireless access controller; S5: The wireless access controller receives the status information and controls the simulation terminal according to the status information to obtain a test result.
3. The large-scale terminal access simulation test method according to claim 2, characterized in that: The wireless access point comprises an agent module, the agent module is connected to the protocol layer software of the wireless access point, and the agent module performs user datagram protocol communication with the wireless terminal simulation module.
4. The large-scale terminal access simulation test method according to claim 2, characterized in that: Step S1, the wireless terminal simulation module is connected to the wireless access point, including: The wireless terminal simulation module sends a connection request message to the current wireless access point. If the current wireless access point sends a connection failure message to the wireless terminal simulation module, the wireless terminal simulation module sends a connection request message to the remaining wireless access points. If the proxy module replies that the connection is successful, jump to step S2.
5. The large-scale terminal access simulation test method according to claim 4, characterized in that: The wireless access point also includes a state machine, which records the current connection state of the simulated terminal.
6. The large-scale terminal access simulation test method according to claim 2, characterized in that: Step S3, the test strategy module includes random connection or disconnection test, roaming test and load balancing test.
7. The large-scale terminal access simulation test method according to claim 6, characterized in that: The roaming test includes: The simulation terminal sends signal strength indication information to the wireless access point, where the signal strength indication information includes a signal strength value between the terminal and each wireless access point; Sending the signal strength value between the simulated terminal and the wireless access point to the wireless access controller; After receiving the signal strength value, the wireless access controller determines whether the signal strength value reported by the wireless access point currently connected to the simulated terminal is lower than a preset threshold; If the signal strength value reported by the currently connected wireless access point is lower than the preset threshold, the terminal is simulated to connect to other wireless access points. If the signal strength value reported by the currently connected wireless access point is higher than or equal to the preset threshold, the roaming test continues.
8. The large-scale terminal access simulation test method according to claim 7, characterized in that: The signal strength value includes: Among them, RssiFn(t) is the function of the simulated terminal signal strength changing with time t, RSSI max is the maximum value of the simulated terminal signal strength, T offset is the time offset, T up T is the time it takes for the simulated terminal to transmit information to the wireless access point. down It is the time taken by the wireless access point to propagate information to the simulated terminal.
9. The large-scale terminal access simulation test method according to claim 6, characterized in that: The load balancing test includes: Selecting a preset number of wireless access points from among all wireless access points; The access controller sets a wireless access point load balancing threshold for a preset number of wireless access points, wherein the wireless access point load balancing threshold is a maximum value of the number of simulated terminals connected to a single wireless access point; The simulation terminal is connected to a single wireless access point among a preset number of wireless access points at a preset time; The number of connections between the analog terminal and the wireless access point is detected. If the number of connections between the analog terminal and the wireless access point is greater than the load balancing threshold of the wireless access point, the access controller performs roaming control on the analog terminal whose number is greater than the load balancing threshold of the wireless access point. If the number of connections between the analog terminal and the wireless access point is less than or equal to the load balancing threshold of the wireless access point, the analog terminal is disconnected from the wireless access point at a preset time.
10. The large-scale terminal access simulation test method according to claim 9, characterized in that: The preset time includes: A random number is taken between the minimum connection or disconnection duration and the maximum connection or disconnection duration as the current connection or disconnection duration.
Citation Information
Patent Citations
System and method for testing wireless access controller
CN102833778A
Cloud-based link method and link system between wireless controller (AC) and wireless hotspot
CN105554093A
Wireless terminal roaming control method, system and device
CN107222911A
Load balancing method based on software-defined wireless network
CN108055677A
Load balancing in wireless communication network
US20050208950A1
Cited By
Wireless device setting method and device, electronic device, medium and program product
CN121126393A
Setting method and device of wireless device, electronic device, medium and program product
CN121126393B