Signaling test method, storage medium, electronic device and computer program product
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-23
- Publication Date
- 2026-08-11
AI Technical Summary
[0004]本公开实施例提供了一种信令测试方法、存储介质、电子装置和计算机程序产品,以至少解决相关技术中用户数据处理网元在开通上线前的调测,需要使用手机终端等进行大量的人工拨测,导致测试效率较低的问题
[0009]通过本公开上述实施例,通过用户数据处理网元的第一前台处理单元发送测试信令,并根据信令响应消息确定测试结果,无需依赖人工接入或外部终端拨测,消除了人工操作带来的低效与不可控,也避免了独立部署测试工具的资源开销,提高了测试效率。解决了用户数据处理网元在开通上线前的调测,需要使用手机终端等进行大量的人工拨测,导致测试效率较低的问题。
Smart Images

Figure CN122554884A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communications, and more specifically, to a signaling testing method, a storage medium, an electronic device, and a computer program product. Background Technology
[0002] In the mobile core network, the user data processing network elements—Home Location Register (HLR), Evolved Packet Core Home Subscriber Server (EPC HSS), Internet Protocol Multimedia Subsystem Home Subscriber Server (IMSHSS), Unified Data Management (UDM), and Network Data Unit (NDU) (collectively referred to as HSS / UDM / NDU)—store critical user data and network data such as user authentication information, subscription information, and location information. They are responsible for critical services such as mobile terminal access authentication, terminal registration management, and terminal subscription information distribution. These elements are of high network importance, involve numerous interacting network elements, and are complex to deploy and maintain. Their operational stability directly affects the availability of the entire communication network.
[0003] Currently, the commissioning and testing before the HSS / UDM / NDU are launched requires extensive manual testing or limited automated testing using mobile terminals, which is highly inefficient, has low service coverage, and is time-consuming. Deploying dedicated simulation testing tools in operator commercial networks to improve testing efficiency requires additional deployment resource expenditures and faces challenges such as network security review, tool and equipment network access review, high rental costs, and operational difficulties, making it difficult to implement. Summary of the Invention
[0004] This disclosure provides a signaling testing method, storage medium, electronic device, and computer program product to at least solve the problem in related technologies where the commissioning and testing of user data processing network elements before commissioning requires a large amount of manual dialing testing using mobile terminals, resulting in low testing efficiency.
[0005] According to one embodiment of this disclosure, a signaling testing method is provided, comprising: sending test signaling to a signaling transfer network element through a first front-end processing unit of a first user data processing network element, wherein the signaling transfer network element is used to send the test signaling to a target unit in the core network; obtaining a response signaling sent by the signaling transfer network element, and determining a test result based on the response signaling, wherein the response signaling is the signaling sent by the target unit after executing the test signaling.
[0006] According to yet another embodiment of this disclosure, a computer-readable storage medium is also provided, wherein a computer program is stored therein, wherein the computer program is configured to perform the steps in any of the above method embodiments when it is run.
[0007] According to yet another embodiment of this disclosure, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.
[0008] According to yet another embodiment of this disclosure, a computer program product is also provided, including a computer program that, when executed by a processor, implements the steps in any of the above method embodiments.
[0009] Through the embodiments of this disclosure, test signaling is sent by the first front-end processing unit of the user data processing network element, and the test result is determined based on the signaling response message. This eliminates the need for manual access or external terminal testing, thus avoiding the inefficiency and uncontrollability of manual operation and the resource overhead of independently deploying testing tools, thereby improving testing efficiency. It solves the problem of low testing efficiency caused by the need for extensive manual testing using mobile terminals before the user data processing network element is put into operation. Attached Figure Description
[0010] Figure 1 This is a schematic diagram of a network architecture according to an embodiment of the present disclosure;
[0011] Figure 2 This is a schematic diagram illustrating the network relationship between a user data processing network element and surrounding network elements according to an embodiment of this disclosure;
[0012] Figure 3 This is a schematic diagram illustrating a mobile phone dialing test according to an embodiment of this disclosure;
[0013] Figure 4 This is a schematic diagram illustrating the independent deployment of a signaling simulation tool in a commercial network operated by an operator, according to an embodiment of this disclosure.
[0014] Figure 5This is a flowchart of a signaling testing method according to an embodiment of the present disclosure;
[0015] Figure 6 This is a system software architecture diagram of a signaling simulation device according to an embodiment of the present disclosure;
[0016] Figure 7 This is a schematic diagram of a functional self-test scenario according to an embodiment of the present disclosure;
[0017] Figure 8 This is a flowchart illustrating signaling creation in a functional testing scenario according to an embodiment of this disclosure;
[0018] Figure 9 This is a flowchart of a functional test signaling according to an embodiment of the present disclosure;
[0019] Figure 10 This is a flowchart illustrating the execution result of an analysis function test signaling according to an embodiment of the present disclosure;
[0020] Figure 11 This is a schematic diagram illustrating a scenario where a user data processing network element performs service fault assisted location according to an embodiment of this disclosure;
[0021] Figure 12 This is a schematic diagram of a routing test scenario according to an embodiment of the present disclosure;
[0022] Figure 13 This is a schematic diagram of the test results of a routing test according to an embodiment of the present disclosure;
[0023] Figure 14 This is a schematic diagram of a process for editing 2 / 3G MAP routing test signaling using a signaling simulation device according to an embodiment of this disclosure;
[0024] Figure 15 This is a flowchart illustrating the execution of 2 / 3G MAP routing test signaling according to an embodiment of this disclosure;
[0025] Figure 16 This is a flowchart illustrating the execution results of analyzing 2 / 3G MAP routing test signaling according to an embodiment of this disclosure;
[0026] Figure 17 This is a schematic diagram of a process for editing 4G / IMS routing test signaling using a signaling simulation device according to an embodiment of the present disclosure;
[0027] Figure 18 This is a flowchart illustrating the execution of 4G / IMS routing test signaling according to an embodiment of this disclosure;
[0028] Figure 19This is a flowchart illustrating the execution results of analyzing 4G / IMS routing test signaling according to an embodiment of this disclosure;
[0029] Figure 20 This is a schematic diagram of a process for editing 5G routing test signaling using a signaling simulation device according to an embodiment of this disclosure;
[0030] Figure 21 This is a flowchart illustrating the execution of 5G routing test signaling according to an embodiment of this disclosure;
[0031] Figure 22 This is a flowchart illustrating the execution results of analyzing 5G routing test signaling according to an embodiment of this disclosure;
[0032] Figure 23 This is a schematic diagram of a scenario for conducting business testing according to an embodiment of this disclosure;
[0033] Figure 24 This is a schematic diagram of a process for editing service survey and test signaling using a signaling simulation device according to an embodiment of the present disclosure;
[0034] Figure 25 This is a flowchart illustrating the execution of a business survey and testing signaling according to an embodiment of this disclosure;
[0035] Figure 26 This is a flowchart illustrating the execution results of an analysis of service survey test signaling according to an embodiment of this disclosure;
[0036] Figure 27 This is a scenario architecture diagram of a user data processing network element with a built-in signaling simulation device, according to an embodiment of this disclosure.
[0037] Figure 28 This is a structural block diagram of a signaling testing device according to an embodiment of the present disclosure. Detailed Implementation
[0038] The embodiments of this disclosure will be described in detail below with reference to the accompanying drawings and examples.
[0039] It should be noted that the terms "first," "second," etc., in the specification, claims, and drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.
[0040] Figure 1 This is a schematic diagram of a network architecture according to an embodiment of the present disclosure. The scenario includes a mobile terminal, a radio access network, control plane network elements (MSC / SGSN, MME, AMF / SMF, NCU), signaling transfer network elements (STP / DRA / SCP / NTU), and user data processing network elements (HSS / UDM / NDU).
[0041] A mobile terminal is a terminal-side entity in a mobile communication network, responsible for generating and receiving wireless signals. It triggers service processing on the core network side by initiating signaling requests such as registration, authentication, or location updates.
[0042] The radio access network (RAN) is the bridge connecting mobile terminals and the core network, including base stations and related control units. The RAN is responsible for radio resource management, encoding and decoding radio signaling, and interface protocol conversion. The RAN converts radio signaling transmitted by mobile terminals into standard core network signaling formats and forwards them to core network elements.
[0043] The Mobile Switching Center (MSC) is a control plane element in the circuit-switched domain of the 2G / 3G core network, primarily responsible for signaling control and mobility management of traditional telecommunications services such as voice calls and SMS. The Serving GPRS Support Node (SGSN) is a key control plane element in the packet-switched domain of the 2G / 3G core network, responsible for handling mobility management, session management, and packet routing for GPRS / EDGE data services. The Mobility Management Entity (MME) is a stateless control plane element in the 4G LTE core network, responsible for signaling processing, including user access authentication, encryption and integrity protection, and idle-state mobility management. The Access and Mobility Management Function (AMF) is a key element in the 5G core network control plane architecture. The AMF is responsible for terminal registration management, connection management, reachability management, and mobility management. The Network Control Unit (NCU) is a core network element in the evolution of 6G networks, serving as the next-generation data or signaling control processing unit.
[0044] The Signalling Transfer Point (STP) is a signaling routing network element based on the Mobile Application Part (MAP) protocol of Signalling System No. 7 in the 2G / 3G circuit-switched and packet-switched domains. It is responsible for efficient and reliable routing and load balancing of MAP signaling based on the Global Title (GT) or signaling point code. The Diameter Routing Agent (DRA) is a core signaling routing network element based on the Diameter protocol in 4G LTE and Internet Protocol Multimedia Subsystem (IMS) networks. It is responsible for intelligent routing decisions and session state management based on attributes such as hostnames in Diameter messages. The Service Control Point (SCP) is a core network element in traditional intelligent network architectures, used to execute complex value-added service logic (such as prepaid billing, number translation, and virtual private networks). The Network Translate Unit (NTU) is a signaling transfer network element in the evolution of 6G networks. STP / DRA / SCP / NTU serve as signaling relay stations, ensuring that test signaling can correctly reach the network elements of the core network.
[0045] HSS is the core user data management network element in 4G LTE and IMS networks, centrally storing key user identifiers, authentication vectors, subscription data, and location information. UDM is the user data management network element defined in the 5G core network, inheriting and reconstructing the functions of the traditional HSS to decouple user data from authentication logic. NDU is the user data processing network element in the evolution of 6G networks, designed to adapt to the needs of intelligent, service-oriented, and large-scale connectivity in 6G networks. HSS / UDM / NDU are used to send test signaling and determine test results based on response signaling.
[0046] It should be noted that, Figure 2 The diagram illustrates the network relationship between the user data processing network element and surrounding network elements.
[0047] It should be noted that, Figure 3 The diagram illustrates the use of mobile phone dialing for testing. By building test cases one by one and then dialing them with a mobile phone, the efficiency is very low, the business coverage is low, and the project time is long. Figure 4 The diagram illustrates the independent deployment of signaling simulation tools in a carrier's commercial network. Figure 4 Signaling simulation tools in China can speed up testing by editing signaling and setting up pre-built test case sets, but they are difficult to deploy independently.
[0048] To address the problems existing in related technologies, this disclosure provides a signaling testing method and apparatus for an endogenous converged signaling simulation tool for data processing network elements HSS / UDM / NDU in a mobile core network, solving the problem of how to test itself; and when sending test signaling, it supports automatically filtering test cases that match the local site based on the service parameters configured at the site; and after receiving the test signaling response, it can automatically check the correctness of the test results by combining user subscription data and local service parameters.
[0049] This embodiment provides a method for running on Figure 1 The signaling test method for the network architecture shown. Figure 5 This is a flowchart of a signaling testing method according to an embodiment of the present disclosure, such as... Figure 5 As shown, the process includes the following steps S502-S504:
[0050] Step S502: A test signaling is sent to the signaling transfer network element through the first front-end processing unit of the first user data processing network element, wherein the signaling transfer network element is used to send the test signaling to the target unit in the core network;
[0051] For example, the first front-end processing unit is the backup front-end (FE) of the user data processing network element.
[0052] Step S504: Obtain the response signaling sent by the signaling transfer network element, and determine the test result based on the response signaling, wherein the response signaling is the signaling sent by the target unit after executing the test signaling.
[0053] Optionally, the backup FE of the user data processing network element HSS / UDM / NDU has a built-in signaling forwarding channel. The simulated signaling is sent from the signaling forwarding channel of the backup FE of the data processing network element HSS / UDM / NDU, and then sent to the main FE of the user data processing network element HSS / UDM / NDU or other equipment units in the core network via the signaling switching unit (STP / DRA / SCP / NTU, etc.) for functional testing, routing testing or specific information collection purposes.
[0054] The above steps involve sending test signaling through the first front-end processing unit of the user data processing network element and determining the test results based on the signaling response message. This eliminates the need for manual access or external terminal testing, thus avoiding the inefficiency and uncontrollability of manual operations and the resource overhead of independently deploying testing tools, thereby improving testing efficiency. It resolves the problem of low testing efficiency caused by the need for extensive manual testing using mobile terminals before the user data processing network element is put into operation.
[0055] It should be noted that the above steps are performed by a signaling simulation device, which is built into the user data processing network element of the mobile core network.
[0056] Figure 6 The system software architecture diagram of the signaling simulation device is shown, such as... Figure 6 As shown: The signaling simulation device consists of the following modules:
[0057] Signaling editing module: Provides online editing function for simulated signaling, which can edit standard service signaling messages defined by 3GPP or private signaling messages customized by the vendor online; it can also edit and modify locally saved signaling.
[0058] Signaling orchestration module: Provides online orchestration function for simulated signaling, which can simulate terminal behavior, network behavior, etc., and orchestrate multiple business-related signaling into signaling combinations to simulate specific business scenarios (such as the terminal registration process); it can also further orchestrate and combine signaling from multiple business scenarios to build a set of signaling test cases.
[0059] Signaling import module: Provides signaling import function, which can import single signaling, signaling group, and signaling set that have been edited and arranged in other environments.
[0060] Signaling storage module: Provides signaling saving function. It can store signaling that has been edited and arranged online, as well as newly imported signaling, signaling groups, and signaling sets, and can also store the signaling sets preset at the factory.
[0061] Signaling execution module: Provides the function of executing simulated signaling, and can execute locally saved signaling, signaling groups, and signaling sets repeatedly, either once or in batches. The signaling execution module automatically reads the soft parameter values set in the current site network management through the internal interface, and selectively executes signaling according to the execution conditions set in the test case set. After the operation is executed, the signaling execution module generates the corresponding signaling code stream and sends it out through the signaling forwarding channel provided on the backup FE.
[0062] The execution result analysis and reporting module collects simulation signaling response messages. After automatically reading the test user's subscription data through an internal interface, it analyzes the signaling response messages and, in conjunction with the soft parameter values set in the current site network management system, determines whether the signaling execution results meet expectations. After all execution results are analyzed, a summary report is generated.
[0063] Signaling Channel Module: Deployed on the backup FE node, it utilizes the existing FE and signaling transfer units (STP / DRA / SCP / NTU, etc.) to establish a signaling link, providing a signaling sending and receiving channel for signaling simulation.
[0064] In an exemplary embodiment, when the test signaling is used to perform functional testing on the first user data processing network element, the test signaling carries the target address of the target unit, and the target unit is the second front-end processing unit of the first user data processing network element.
[0065] For example, the second front-end processing unit is the main FE of the user data processing network element.
[0066] For example, Figure 7 The diagram illustrates a scenario where a user data processing network element performs functional self-testing. By executing the functional test signaling / signaling group / signaling set saved in the signaling simulation tool, signaling is sent from the backup FE of the user data processing network element HSS / UDM / NDU to the main FE, performing various functional self-tests on the user data processing network element before it goes online. This allows for the rapid elimination of faults caused by the user data processing network element's own parameters.
[0067] In an exemplary embodiment, when the test signaling is 2G or 3G signaling, the target address is the global header of the second front-end processing unit; and / or when the test signaling is 4G or Internet Protocol Multimedia Subsystem (IMS) signaling, the target address is the hostname of the second front-end processing unit; and / or when the test signaling is 5G signaling, the target address is the IP address of the second front-end processing unit.
[0068] In other words, for 2G and 3G MAP signaling, the destination network element of the test signaling can be determined by specifying the destination GT. For 4G and IMS diameter type signaling, the destination hostname can be specified when editing 4G and IMS signaling to determine the destination network element of the test signaling. For 5G HTTP type signaling: when editing 5G signaling, the peer IP address can be specified to determine the destination network element of the test signaling.
[0069] In an exemplary embodiment, determining the test result based on the response signaling includes: acquiring user subscription data and functional software parameters of the first user data processing network element; and determining the test result based on the user subscription data, the functional software parameters, and the response signaling.
[0070] Optionally, the signaling simulation device can obtain user subscription data (such as service subscription status and authentication algorithm preferences) and local site functional software parameters through internal interfaces. It then compares key fields in the received response signaling (such as protocol status codes, carried sub-item information, and error reason values) with the expected response behavior derived from the aforementioned user subscription data and functional software parameters. If it matches the expectation, the test is considered passed; if it does not match the expectation, the test is considered a failure, and the reason for the failure is recorded. After obtaining the test results, a test report is generated. This method effectively identifies service failures caused by incorrect user data configuration or abnormal site parameters without manual intervention, improving the accuracy and efficiency of pre-deployment self-testing.
[0071] It should be noted that, to better understand the functional tests described above, the following example will be used for illustration:
[0072] The detailed process for functional testing of the user data processing unit is as follows:
[0073] Step 1: Create functional test signaling.
[0074] In addition to using the pre-set signaling sets in the signaling simulation device at the factory for functional testing, functional test signaling can also be constructed by online editing / arranging of signaling or by importing signaling. Figure 8 The diagram illustrates the signaling creation methods in a functional testing scenario: online signaling encoding (method 1) and imported signaling (method 2).
[0075] It should be noted that when editing and importing functional test signaling, the destination address of the primary FE must be included in the test signaling. Specifically, for 2G / 3G MAP signaling, the global title (GT) of the primary FE can be specified. For 4G and IMS diameter type signaling, the hostname of the primary FE can be specified. For 5G Hypertext Transfer Protocol (HTTP) type signaling, the IP address of the primary FE can be specified.
[0076] Step 2: Execute functional test signaling.
[0077] The process of executing functional test signaling is as follows: Figure 9As shown, optionally, when the signaling execution module executes test cases, it queries the network management system of the first user data processing network element to obtain the service parameters of the local station. The signaling execution module selects appropriate test cases for execution based on the functions enabled in the local station, automatically skipping irrelevant test cases. It should be noted that to implement this method, the test cases are pre-defined with execution conditions (i.e., the enabled functional software parameters that the test case execution depends on are set). Before the test cases are executed, the signaling simulation device matches the enabled functional software parameters of the local station with the functional software parameter conditions set in the test cases. If a match is found, the test case is executed; otherwise, it is automatically skipped.
[0078] Step 3: Analyze the execution results of the function test signaling automatically.
[0079] like Figure 10 As shown, after receiving the response code stream (i.e., the aforementioned response signaling), the execution result analysis and reporting module automatically reads the user's subscription data and the site's functional software parameter data through its internal interface. Combining the user's subscription data, the site's functional software parameter data, and the response code stream, it automatically determines whether the test results meet expectations, thereby improving the efficiency of functional testing before product launch.
[0080] It should be noted that the signaling simulation device can also be used for service fault location scenarios in user data processing network elements (HSS / UDM / NDU). Currently, when service anomalies are detected in user data processing network elements, manual testing via terminal coordination is often required, which is inefficient and makes simulating fault scenarios very difficult. However, with the signaling simulation device, signaling can be flexibly customized according to needs, and simulation testing can be performed quickly, significantly improving fault location efficiency. Figure 11 The diagram illustrates a scenario where user data processing network elements assist in locating service faults. The specific principle is the same as the self-test of the function mentioned above, and will not be elaborated here.
[0081] In an exemplary embodiment, when the test signaling is used to perform routing tests on the signaling switching network element, the test signaling carries the IMSI number or MSISDN number corresponding to the second front-end processing unit of the user data processing network element; the target unit is the second front-end processing unit or the Network Storage Repository Function (NRF) of the user data processing network element; the user data processing network element includes the first user data processing network element.
[0082] It should be noted that in routing test scenarios, the IMSI or MSISDN number carried in the test signaling is used to point to the second front-end processing unit (i.e., the primary front-end) of the user data processing network element (HSS / UDM / NDU). The signaling switching network element determines the corresponding target unit based on the IMSI or MSISDN number carried in the test signaling, thereby verifying whether the routing configuration of different number segments in the core network is correct and verifying whether the routing of the signaling switching network element is correct.
[0083] It should be noted that the user data processing network element also includes a second user data processing network element in the core network, in addition to the first user data processing network element.
[0084] In one exemplary embodiment, the test signaling includes the following types of test signaling: 2G routing test signaling, 3G routing test signaling, 4G routing test signaling, IMS routing test signaling, and 5G routing test signaling.
[0085] It should be noted that when the test signaling is 2G routing test signaling, or 3G routing test signaling, or 4G routing test signaling, or IMS routing test signaling, the target unit is the second front-end processing unit of the user data processing network element. When the test signaling is 5G routing test signaling, the target unit is the Network Repository Function (NRF).
[0086] It should be noted that this disclosure achieves comprehensive verification of the signaling routing mechanism during the core network evolution process by constructing a comprehensive test signaling set covering multiple generations of mobile communication standards.
[0087] In an exemplary embodiment, before sending test signaling to the signaling transfer network element through the first front-end processing unit of the first user data processing network element, the method further includes: when the test signaling is a 2G routing test signaling or a 3G routing test signaling, performing GT translation routing processing on the test signaling through the first front-end processing unit of the first user data processing network element, wherein the value of the translation type TT carried in the test signaling is a preset value, and the test signaling carrying the preset value is allowed to be translated and routed to the external network element by the first front-end processing unit of the first user data processing network element; modifying the value of the translation type TT carried in the test signaling to a default value, wherein the test signaling carrying the default value is not allowed to be translated and routed to the external network element by the first front-end processing unit of the first user data processing network element.
[0088] It should be noted that since signaling routing for the IMSI / MSISDN number segment is usually processed locally at the backup FE, the following processing method can be adopted to ensure that simulated signaling can be sent from the backup FE of the data processing network element HSS / UDM / NDU to the signaling transfer network element (STP / DRA / SCP / NTU):
[0089] For 2G / 3G MAP signaling, a special TT can be enabled. The TT is edited to a special value (i.e., the aforementioned default value, such as 70). The backup FE performs GT translation routing processing, supporting the translation of signaling with the special TT value (e.g., 70) outbound; the backup FE performs TT transformation processing, transforming the TT to the normal signaling of the existing network (TT=0, i.e., the aforementioned default value) when the special TT value (e.g., 70) signaling is outbound.
[0090] In this embodiment, the above method can ensure that 2G / 3G routing test signaling can be sent out normally from the backup FE, and can also avoid interfering with the existing network services due to the modification of regular routing rules.
[0091] In an exemplary embodiment, determining the test result based on the response signaling includes: if the test signaling is a 2G routing test signaling or a 3G routing test signaling, determining the test result based on the source GT carried in the response signaling; and / or if the test signaling is a 4G routing test signaling or an IMS routing test signaling, determining the test result based on the source hostname carried in the response signaling; and / or if the test signaling is a 5G routing test signaling, determining the test result based on the IMSI registration number segment or MSISDN registration number segment corresponding to the user data processing network element and the instance identifier of the user data processing network element carried in the response signaling.
[0092] It should be noted that, for 2G / 3G MAP signaling, the signaling routing logic is verified by comparing whether the source global header (GT) in the response signaling is consistent with the expected target network element; for 4G / IMS Diameter signaling, the signaling transfer unit is confirmed to be correctly routed by domain name by verifying the source hostname in the response signaling; for 5G HTTP signaling, the routing addressing is verified to be correct by determining whether the IMSI registration number segment or MSISDN registration number segment and the instance identifier of the user data processing network element carried in the response signaling are consistent with expectations.
[0093] It should be noted that the above embodiments achieve accurate determination of the routing accuracy of multi-generational core networks.
[0094] To better understand the routing test scenario described above, the following examples will provide a detailed explanation:
[0095] This embodiment describes a method for verifying the correctness of routing settings in signaling transfer units (STP / DRA / SCP / NTU, etc.) using a signaling simulation device. Its functional principle is as follows: Figure 12 As shown:
[0096] By executing the routing test signaling / signaling group / signaling set stored in the signaling simulation device, routing test signaling is sent out from the backup FE of the first user data processing network element HSS / UDM / NDU. The routing test signaling is forwarded through the signaling transfer unit (STP / DRA / SCP / NTU, etc.). The signaling simulation device determines the correctness of the routing settings of the signaling transfer unit (STP / DRA / SCP / NTU, etc.) by comparing the source GT, source hostname, and other information in the response signaling with the expected information.
[0097] Assume that signaling segment A is sent to the first user data processing network element, and signaling segment B is sent to the second user data processing network element. After completing the service processing, the second user data processing network element will return a response signaling. The signaling simulation device compares information such as the source GT in the 2G / 3G signaling response, the source hostname in the 4G / IMS response message, and the relationship between the number segment and NF instance in the 5G service discovery result. If the comparison is inconsistent with expectations, the routing is determined to be incorrect; if the comparison is consistent with expectations, the routing is determined to be correct.
[0098] like Figure 13 As shown, all signaling segments are expected to be sent to the primary FE of the first user data processing network element. If it is found that they are sent to other network elements, the routing configuration of the signaling transfer unit (STP / DRA / SCP / NTU, etc.) is determined to be incorrect.
[0099] It should be noted that this example will be explained in detail using MAP signaling of 2G / 3G, diameter signaling of 4G / IMS, and HTTP signaling of 5G respectively.
[0100] This example assumes that the routing of the number segments shown in Table 1 below is correct. Assumptions:
[0101] Table 1
[0102]
[0103] For example, the following provides a detailed explanation of 2G / 3G signaling routing testing:
[0104] Step S11: Create 2 / 3G MAP route test signaling.
[0105] The correctness of the 2 / 3G signaling routing settings in the Signaling Transfer Unit (STP) can be verified as follows:
[0106] Test numbers were extracted from the IMSI range, and MAP authentication request messages were constructed to verify the correctness of the routing settings using IMSI as the route identifier. Test numbers were also extracted from the MSISDN range, and MAP termination call routing request messages were constructed to verify the correctness of the signaling routing settings using MSISDN as the route identifier.
[0107] Assume the correspondence between user data processing network elements and test numbers is as shown in Table 2 below:
[0108] Table 2
[0109]
[0110] The signaling editing function of the signaling simulation device allows for the pre-editing of relevant test signaling, such as... Figure 14 As shown. Figure 14 The diagram illustrates the process of editing 2 / 3G MAP routing test signaling using a signaling simulation device.
[0111] For example, four 2 / 3G MAP routing test signaling lines can be created as follows:
[0112] 1) Using IMSI test number 460066666612345 as the identifier, create a 2 / 3G location update test signaling, with TT set to the special value 70. This signaling is used to verify the correctness of the routing of 2 / 3G signaling from the 4600666666xxxxx number segment to the first data processing network element;
[0113] 2) Using IMSI test number 460088888812345 as the identifier, create a 2 / 3G location update test signaling message, with TT set to the special value 70. This signaling message is used to verify the correctness of the routing of 2 / 3G signaling from the 4600888888xxxxx number segment to the second data processing network element;
[0114] 3) Using the MSISDN test number 8613666612345 as the identifier, create a 2 / 3G final call routing test signaling, with TT set to the special value 70. This signaling is used to verify the correctness of the 2 / 3G signaling routing from the 86136666xxxxx number segment to the first data processing network element;
[0115] 4) Using the MSISDN test number 8613888812345 as the identifier, create a 2 / 3G final call routing test signaling, with TT set to the special value 70. This signaling is used to verify the correctness of the 2 / 3G signaling routing from the 86138888xxxxx number segment to the second data processing network element;
[0116] Step S12: Execute 2 / 3G MAP routing test signaling, the specific process is as follows: Figure 15 As shown.
[0117] It should be noted that since IMSI / MSISDN number segment routes are configured locally on the backup FE, a special TT needs to be enabled for this type of signaling in order to allow 2 / 3G route test signaling to be sent from outside the backup FE to the signaling transfer network element (STP / DRA / SCP / NTU). Specifically, this includes:
[0118] 1. Add GT translation routing configuration to the backup FE to support the translation of signaling from special TTs (such as 70 in this example) outbound;
[0119] 2. Add TT transformation configuration to the backup FE. When special TT (such as 70 in this example) signaling is sent out, the TT is transformed into the normal signaling of the live network (TT=0).
[0120] Step S13: Automatically analyze the execution results of the 2 / 3G MAP routing test signaling. The specific process is as follows: Figure 16 As shown.
[0121] exist Figure 16 In step 5, the source GT of the response message is compared with the expected one. If they match, the signaling transfer unit (STP) routing is set correctly; otherwise, the routing is set incorrectly.
[0122] For example, the following provides a detailed explanation of 4G / IMS signaling routing testing:
[0123] Step S21: Create 4G / IMS routing test signaling.
[0124] The correctness of the 4G and IMS signaling routing settings in the Signaling Transfer Unit (DRA) can be verified as follows:
[0125] Test numbers are extracted according to the IMSI number range, and 4G authentication request messages are constructed respectively to verify the correctness of the 4G signaling routing settings with IMSI as the routing identifier.
[0126] Test numbers were extracted from the MSISDN number range, and 4G positioning service routing request messages were constructed to verify the correctness of the 4G signaling routing settings with MSISDN as the routing identifier.
[0127] Test numbers are extracted according to the IMSI number range, and Cx UAR request messages are constructed respectively to verify the correctness of the IMSCx interface signaling routing settings identified by IMSI.
[0128] Test numbers are extracted according to the MSISDN number range, and Cx LIR request messages of TEL URL are constructed respectively to verify the correctness of the IMS Cx interface signaling routing settings identified by IMPU;
[0129] Assume the correspondence between user data processing network elements and hostnames is as shown in Table 3 below:
[0130] Table 3
[0131]
[0132] Optionally, the signaling editing function of the signaling simulation device can be used to pre-edit the relevant test signaling. Specifically, as shown below... Figure 17 As shown. Figure 17 The diagram illustrates the process of editing 4G / IMS routing test signaling using a signaling simulation device.
[0133] For example, 4G routing test signaling can be created as follows:
[0134] 1) Using IMSI test number 460066666612345 as the identifier, create a 4G location update test signaling. This signaling is used to verify the correctness of the routing of 4G signaling from the 4600666666xxxxx number segment to the first user data processing network element.
[0135] 2) Using the IMSI test number 460088888812345 as the identifier, a 4G location update test signaling is created. This signaling is used to verify the correctness of the routing of 4G signaling from the 4600888888xxxxx number segment to the second user data processing network element.
[0136] 3) Using the MSISDN test number 8613666612345 as the identifier, create a 4G positioning route query test signaling. This signaling is used to verify the correctness of the 4G signaling route from the 86136666xxxxx number segment to the first user data processing network element.
[0137] 4) Using the MSISDN test number 8613888812345 as the identifier, create a 4G positioning route query test signaling. This signaling is used to verify the correctness of the 4G signaling route from the 86138888xxxxx number segment to the second user data processing network element.
[0138] For example, continue to create IMS Cx interface routing test signaling as follows:
[0139] 1) Using IMSI test number 460066666612345 as the identifier, create a Cx interface UAR test signaling. This signaling is used to verify the correctness of the routing of Cx interface signaling from the 4600666666xxxxx number segment to the first data processing network element.
[0140] 2) Using IMSI test number 460088888812345 as the identifier, create a Cx interface UAR test signaling. This signaling is used to verify the correctness of the routing of Cx interface signaling from the 4600888888xxxxx number segment to the second data processing network element.
[0141] 3) Using the MSISDN test number 8613666612345 as the identifier, create a TEL format LIR query test signaling. This signaling is used to verify the correctness of the routing of the Cx interface signaling from the 86136666xxxxx number segment to the first data processing network element.
[0142] 4) Using the MSISDN test number 8613888812345 as the identifier, create a TEL format LIR query test signaling. This signaling is used to verify the correctness of the routing of the Cx interface signaling from the 86138888xxxxx number segment to the second data processing network element.
[0143] Step S22: Execute 4G / IMS routing test signaling. The specific procedure is as follows: Figure 18 As shown.
[0144] Step S23: Automatically analyze the execution results of the 4G / IMS routing test signaling. The specific process is as follows: Figure 19 As shown.
[0145] For example, the following provides a detailed explanation of 5G signaling routing testing:
[0146] The signaling simulation device simulates the AMF's NRF service discovery process to obtain the registration number segment information of the data processing network element (UDM), and analyzes this information to confirm the correctness of the 5G UDM number segment routing information settings.
[0147] Step S31: Create 5G routing test signaling.
[0148] The correctness of 5G routing data can be verified as follows:
[0149] Test numbers were extracted according to the IMSI number range, and 5G NRF service discovery request messages were constructed respectively.
[0150] Test numbers were extracted from the MSISDN number range, and 5G NRF service discovery request messages were constructed accordingly.
[0151] The signaling editing function of the signaling simulation device allows for the pre-editing of relevant test signaling. Specifically, for example... Figure 20 As shown. Figure 20 The diagram illustrates the process of editing 5G routing test signaling through a signaling simulation device.
[0152] 5G routing test signaling can be created as follows:
[0153] A 5G NRF service discovery signaling is created using IMSI test number 460066666612345 as the identifier. This signaling is used to verify the correctness of the 5G signaling routing from the 4600666666xxxxx number segment to the first user data processing network element;
[0154] A 5G NRF service discovery signaling is created using IMSI test number 4600688888812345 as the identifier. This signaling is used to verify the correctness of the 5G signaling routing from the 4600888888xxxxx number segment to the second user data processing network element;
[0155] A 5G NRF service discovery signaling was created using the MSISDN test number 8613666612345 as the identifier. This signaling is used to verify the correctness of the routing of 5G signaling from the 86136666xxxxx number segment to the first user data processing network element;
[0156] A 5G NRF service discovery signaling was created using the MSISDN test number 8613888812345 as the identifier. This signaling is used to verify the correctness of the routing of 5G signaling from the 86138888xxxxx number segment to the second user data processing network element.
[0157] Step S32: Execute 5G routing test signaling. The specific process is as follows: Figure 21 As shown.
[0158] Step S33: Automatically analyze the execution results of the 5G routing test signaling. The specific process is as follows: Figure 22 As shown.
[0159] In an exemplary embodiment, when the test signaling is used to perform service testing on the target unit, the test signaling carries the target address of the target unit, and the target unit is the second front-end processing unit of the second user data processing network element, or a control plane network element.
[0160] It should be noted that, in this embodiment, the test signaling can be configured to target a specific unit for service testing. Optionally, control plane network elements include, but are not limited to, MME, AMF, and SMF. By sending simulated service requests to a specific target and receiving responses, real user behavior or network interactions can be flexibly simulated, thereby quickly confirming whether the signaling interaction between the user data processing network element and the surrounding control plane network elements is normal and whether the service processing logic of the surrounding control plane network elements is correct before going online or during troubleshooting.
[0161] To better understand, the following detailed explanation of business testing is provided with reference to specific examples:
[0162] Before being deployed, user data processing network elements (HSS / UDM / NDU) face challenges such as aligning signaling streams with equipment from different manufacturers and ensuring compatibility with local exchange network elements. Currently, analysis and verification are performed by capturing streams from signaling transfer units (STP / DRA / SCP / NTU, etc.) or conducting tests via mobile phones, which is relatively inefficient. The signaling simulation device disclosed in this paper can trigger appropriate service signaling as needed, enabling rapid service research and analysis. Figure 23 The diagram illustrates a scenario for conducting business testing.
[0163] For example, the specific steps for conducting business testing are as follows:
[0164] Step S41: Create business survey test signaling. Specifically, as follows... Figure 24 As shown. Figure 24 The diagram illustrates the process of editing business research and testing signaling through a signaling simulation device.
[0165] Among them, Figure 24 When editing the service survey test signaling in step 1, as shown, the destination address of the destination network element needs to be included in the signaling: For 2 / 3G MAP signaling, the GT of the destination network element can be specified. For 4G and IMS diameter type signaling, the hostname of the destination network element can be specified. For 5G HTTP type signaling, the IP address of the destination network element can be specified.
[0166] Step S42: Execute business research and testing signaling. The specific process is as follows: Figure 25 As shown.
[0167] Step S43: Automatically analyze the execution results of business survey and test signaling. The specific process is as follows: Figure 26 As shown.
[0168] In an exemplary embodiment, before sending test signaling to the signaling transfer network element through the first front-end processing unit of the first user data processing network element, the method further includes: obtaining a preset test signaling set, wherein each test signaling in the preset test signaling set has a matching rule corresponding to software parameters; and selecting the test signaling to be sent from the preset test signaling set according to the functional software parameters of the first user data processing network element.
[0169] It should be noted that when editing and executing test signaling sets, the signaling simulation device can automatically filter test cases that match the site based on the software parameters configured at the site, avoiding interference from invalid test cases and improving testing efficiency compared to traditional solutions.
[0170] For example, the signaling simulation device can locally compile test cases for signaling, or it can pre-configure a general signaling test case set at the factory, or it can import signaling sets in batches to reduce the workload of signaling editing and compilation at the engineering site. When executing the pre-configured signaling test case set at the factory, the signaling simulation device automatically obtains the functional software parameters enabled on the local network management system through an internal interface, and automatically selects the appropriate signaling test cases for the local site, skipping signaling test cases that are irrelevant to the local site. It should be noted that, in order to save costs, the test cases are pre-configured with execution conditions (i.e., the functional software parameters that the test case execution depends on are set) when they are written. Before the test case is executed, the device matches the software parameter enabling results of the local site with the software parameter conditions set in the test case. If they match, the test case is executed; if they do not match, the test case is automatically skipped.
[0171] In an exemplary embodiment, before sending test signaling to the signaling transfer network element through the first front-end processing unit of the first user data processing network element, the method further includes: arranging the test signaling edited by the signaling editing module through the signaling arrangement module in the first user data processing network element, and storing the arranged test signaling, test signaling group, and test signaling set in the signaling storage module; and selecting the test signaling to be sent from the signaling storage module.
[0172] It should be noted that this embodiment achieves flexible construction and efficient execution of test scenarios. The signaling orchestration module can logically combine the test signaling edited in the signaling editing module to simulate complex business interaction processes, construct test case sets, and store the orchestrated signaling set in the signaling storage module. This approach improves the flexibility and execution efficiency of multi-scenario testing.
[0173] To better understand, Figure 27 The diagram illustrates the scenario architecture after embedding a signaling simulation device in the user data processing network element. The signaling simulation device enables applications such as functional testing before product launch, signaling routing testing before product launch, signaling surveys of surrounding network elements before launch, and fault location after product launch.
[0174] The above method can be used to quickly perform self-testing of various functions of user data processing network elements before they go online, and can quickly eliminate faults caused by the configuration parameters of the data processing network elements themselves, as well as the routing settings of signaling transfer units (STP / DRA / SCP / NTU, etc.). This method can also be used to collect specific information and understand the functional implementation details of surrounding network elements by constructing standard or private signaling and sending it to them, so as to assist the data processing network elements in going online quickly.
[0175] It should be noted that this disclosure is not limited to the user data processing network elements HSS / UDM / NDU in the core network. Other network elements (such as policy network elements (PCRF / PCF), control plane network elements (MME / AMF / NCU) etc.) can also use this method to assist in functional testing, routing testing, fault location assistance, and service surveys of surrounding network elements through built-in signaling simulation tools.
[0176] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this disclosure.
[0177] This embodiment also provides a signaling simulation device for implementing the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0178] Figure 28 This is a structural block diagram of a signaling testing apparatus according to an embodiment of the present disclosure, such as... Figure 28 As shown, the device includes: a signaling execution module 2802, used to send test signaling to a signaling transfer network element through a first front-end processing unit of a first user data processing network element, wherein the signaling transfer network element is used to send the test signaling to a target unit in the core network;
[0179] The execution result analysis and reporting module 2804 is used to obtain the response signaling sent by the signaling transfer network element and determine the test result based on the response signaling, wherein the response signaling is the signaling sent by the target unit after executing the test signaling.
[0180] The aforementioned device sends test signaling through the first front-end processing unit of the user data processing network element and determines the test results based on the signaling response messages. It eliminates the need for manual access or external terminal testing, thus avoiding the inefficiency and uncontrollability of manual operation and the resource overhead of independently deploying testing tools, thereby improving testing efficiency. It solves the problem of low testing efficiency caused by the need for extensive manual testing using mobile terminals before the user data processing network element is put into operation.
[0181] In an exemplary embodiment, when the test signaling is used to perform functional testing on the first user data processing network element, the test signaling carries the target address of the target unit, and the target unit is the second front-end processing unit of the first user data processing network element.
[0182] In an exemplary embodiment, when the test signaling is 2G or 3G signaling, the target address is the global header of the second front-end processing unit; and / or when the test signaling is 4G or Internet Protocol Multimedia Subsystem (IMS) signaling, the target address is the hostname of the second front-end processing unit; and / or when the test signaling is 5G signaling, the target address is the IP address of the second front-end processing unit.
[0183] In an exemplary embodiment, the execution result analysis and reporting module 2804 is further configured to acquire user subscription data and functional software parameters of the first user data processing network element; and determine the test results based on the user subscription data, the functional software parameters, and the response signaling.
[0184] In an exemplary embodiment, when the test signaling is used to perform routing tests on the signaling switching network element, the test signaling carries the IMSI number or MSISDN number corresponding to the second front-end processing unit of the user data processing network element; the target unit is the second front-end processing unit or the Network Storage Repository Function (NRF) of the user data processing network element; the user data processing network element includes the first user data processing network element.
[0185] In one exemplary embodiment, the test signaling includes the following types of test signaling: 2G routing test signaling, 3G routing test signaling, 4G routing test signaling, IMS routing test signaling, and 5G routing test signaling.
[0186] In an exemplary embodiment, the signaling execution module 2802 is further configured to, before sending test signaling to the signaling transfer network element through the first front-end processing unit of the first user data processing network element, perform GT translation routing processing on the test signaling if the test signaling is a 2G routing test signaling or a 3G routing test signaling, through the first front-end processing unit of the first user data processing network element. The value of the translation type TT carried in the test signaling is a preset value, and the test signaling carrying the preset value is allowed to be translated and routed to an external network element by the first front-end processing unit of the first user data processing network element. Alternatively, the value of the translation type TT carried in the test signaling is modified to a default value, wherein the test signaling carrying the default value is not allowed to be translated and routed to an external network element by the first front-end processing unit of the first user data processing network element.
[0187] In an exemplary embodiment, the execution result analysis and reporting module 2804 is further configured to: determine the test result based on the source GT carried in the response signaling when the test signaling is 2G routing test signaling or 3G routing test signaling; and / or determine the test result based on the source hostname carried in the response signaling when the test signaling is 4G routing test signaling or IMS routing test signaling; and / or determine the test result based on the IMSI registration number segment or MSISDN registration number segment corresponding to the user data processing network element and the instance identifier of the user data processing network element carried in the response signaling when the test signaling is 5G routing test signaling.
[0188] In an exemplary embodiment, when the test signaling is used to perform service testing on the target unit, the test signaling carries the target address of the target unit, and the target unit is the second front-end processing unit of the second user data processing network element, or a control plane network element.
[0189] In an exemplary embodiment, the signaling execution module 2802 is further configured to obtain a preset test signaling set before sending test signaling to the signaling transfer network element through the first front-end processing unit of the first user data processing network element, wherein each test signaling in the preset test signaling set has a matching rule corresponding to the software parameters; and select the test signaling to be sent from the preset test signaling set according to the functional software parameters of the first user data processing network element.
[0190] In an exemplary embodiment, the signaling execution module 2802 is further configured to, before sending test signaling to the signaling transfer network element through the first front-end processing unit of the first user data processing network element, arrange the test signaling edited by the signaling editing module through the signaling arrangement module in the first user data processing network element, and store the arranged test signaling, test signaling group and test signaling set in the signaling storage module; and select the test signaling to be sent from the signaling storage module.
[0191] It should be noted that the above modules can be implemented by software or hardware. For the latter, they can be implemented in the following ways, but are not limited to: all the above modules are located in the same processor; or, the above modules are located in different processors in any combination.
[0192] Embodiments of this disclosure also provide a computer-readable storage medium storing a computer program configured to perform the steps in any of the above method embodiments when executed.
[0193] In one exemplary embodiment, the aforementioned computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard disk, magnetic disk, or optical disk.
[0194] Embodiments of this disclosure also provide an electronic device including a memory and a processor, the memory storing a computer program and the processor being configured to run the computer program to perform the steps in any of the above method embodiments.
[0195] In one exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.
[0196] Specific examples in this embodiment can be found in the examples described in the above embodiments and exemplary implementations, and will not be repeated here.
[0197] Embodiments of this disclosure also provide a computer program product, including a computer program that, when executed by a processor, implements the steps of the methods described in various embodiments of this disclosure.
[0198] Embodiments of this disclosure also provide a computer program product including a non-volatile computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the methods described in various embodiments of this disclosure.
[0199] It is obvious to those skilled in the art that the modules or steps of this disclosure described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. They can be implemented using computer-executable program code, and thus can be stored in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented herein, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, this disclosure is not limited to any particular combination of hardware and software.
[0200] The above description is merely a preferred embodiment of this disclosure and is not intended to limit this disclosure. Various modifications and variations can be made to this disclosure by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this disclosure should be included within the scope of protection of this disclosure.
Claims
1. A signaling testing method, characterized in that, include: The first front-end processing unit of the first user data processing network element sends test signaling to the signaling transfer network element, wherein the signaling transfer network element is used to send the test signaling to the target unit in the core network; The response signaling sent by the signaling transfer network element is obtained, and the test result is determined based on the response signaling, wherein the response signaling is the signaling sent by the target unit after executing the test signaling.
2. The method according to claim 1, characterized in that, When the test signaling is used to perform functional testing on the first user data processing network element, the test signaling carries the target address of the target unit, and the target unit is the second front-end processing unit of the first user data processing network element.
3. The method according to claim 2, characterized in that, When the test signaling is 2G signaling or 3G signaling, the target address is the global header GT> and / or of the second foreground processing unit. When the test signaling is 4G signaling or Internet Protocol Multimedia Subsystem (IMS) signaling, the target address is the hostname of the second front-end processing unit; and / or When the test signaling is 5G signaling, the target address is the IP address of the second front-end processing unit.
4. The method according to claim 2, characterized in that, The test result is determined based on the response signaling, including: Obtain the user subscription data and functional software parameters of the first user data processing network element; The test results are determined based on the user subscription data, the functional software parameters, and the response signaling.
5. The method according to claim 1, characterized in that, When the test signaling is used to perform routing tests on the signaling switching network element, the test signaling carries the IMSI number or MSISDN number corresponding to the second front-end processing unit of the user data processing network element; The target unit is the second front-end processing unit or network storage warehouse function (NRF) of the user data processing network element; the user data processing network element includes the first user data processing network element.
6. The method according to claim 5, characterized in that, The test signaling includes the following types of test signaling: 2G routing test signaling, 3G routing test signaling, 4G routing test signaling, IMS routing test signaling, and 5G routing test signaling.
7. The method according to claim 5, characterized in that, Before sending test signaling to the signaling transfer network element through the first front-end processing unit of the first user data processing network element, the method further includes: When the test signaling is a 2G routing test signaling or a 3G routing test signaling, the test signaling is subjected to GT translation routing processing by the first front-end processing unit of the first user data processing network element. The translation type TT carried in the test signaling is a preset value. The test signaling carrying the preset value is allowed to be translated and routed to an external network element by the first front-end processing unit of the first user data processing network element. The value of the translation type TT carried in the test signaling is modified to the default value, wherein the test signaling carrying the default value is not allowed to be translated and routed to external network elements by the first front-end processing unit of the first user data processing network element.
8. The method according to claim 5, characterized in that, The test result is determined based on the response signaling, including: If the test signaling is a 2G routing test signaling or a 3G routing test signaling, the test result is determined based on the source GT carried in the response signaling; and / or If the test signaling is a 4G routing test signaling or an IMS routing test signaling, the test result is determined based on the source hostname carried in the response signaling; and / or When the test signaling is a 5G routing test signaling, the test result is determined based on the IMSI registration number segment or MSISDN registration number segment corresponding to the user data processing network element and the instance identifier of the user data processing network element carried in the response signaling.
9. The method according to claim 1, characterized in that, When the test signaling is used to perform service testing on the target unit, the test signaling carries the target address of the target unit, and the target unit is the second front-end processing unit of the second user data processing network element, or a control plane network element.
10. The method according to claim 1, characterized in that, Before sending test signaling to the signaling transfer network element through the first front-end processing unit of the first user data processing network element, the method further includes: Obtain a preset test signaling set, wherein each test signaling in the preset test signaling set has a matching rule corresponding to the software parameters; The test signaling to be sent is selected from the preset test signaling set according to the functional software parameters of the first user data processing network element.
11. The method according to claim 1, characterized in that, Before sending test signaling to the signaling transfer network element through the first front-end processing unit of the first user data processing network element, the method further includes: The signaling orchestration module in the first user data processing network element orchestrates the test signaling edited by the signaling editing module, and stores the orchestrated test signaling, test signaling group, and test signaling set in the signaling storage module; Select the test signaling to be sent from the signaling storage module.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein the computer program, when executed by a processor, implements the steps of the method described in any one of claims 1 to 11.
13. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the method described in any one of claims 1 to 11.
14. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method described in any one of claims 1 to 11.