Network testing device and system
By designing a network testing device, a device switching test without disconnecting cables can be achieved using a bus operation board and a host computer module. This solves the problem of interface damage caused by frequent plugging and unplugging of devices in the existing technology, and improves testing efficiency and resource utilization.
Patent Information
- Application Number
- CN202423220318.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-25
- Publication Date
- 2025-12-23
- Estimated Expiration
- 2034-12-25
AI Technical Summary
Existing single-piece protocol stack test benches require frequent disconnections during device switching, which can easily damage interfaces and waste resources.
Design a network testing device that connects to the device under test via multiple bus operation boards and implements single-piece protocol stack testing through a host computer and functional modules, supporting testing without disconnecting cables.
It enables single-piece protocol stack testing of multiple devices under test, eliminating the need for frequent plugging and unplugging, thus saving time, materials, and human resources.
Smart Images

Figure CN223714011U_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the technical field of vehicle testing, and particularly relates to a network testing device and system. BACKGROUND
[0002] Network testing includes single piece protocol stack consistency verification, bench system integration testing, and real vehicle network testing verification. The three kinds of testing ranges can realize communication verification at different levels such as single piece, system, and real vehicle, and ensure that the real vehicle network is accurate and reliable, thereby providing a solid foundation for the realization of the whole vehicle function. Since network testing has high professionalism, a professional bench needs to be built for it. At present, the single piece protocol stack testing bench can only realize the testing of single piece equipment, and the measured equipment needs to be replaced by unplugging the line every time, which is easy to damage the measured equipment interface of the single piece protocol stack testing bench due to frequent plugging and unplugging, thereby causing waste of resources. CONTENT OF THE UTILITY MODEL
[0003] The application provides a network testing device and system, which can switch the testing of different measured equipment without unplugging the line.
[0004] In a first aspect, the application provides a network testing device, which comprises:
[0005] A first testing bench, which comprises a plurality of bus operation boards, and the output end of each bus operation board is connected with a measured equipment;
[0006] A second testing bench, which comprises a measured equipment interface, an upper computer, and a function module, the measured equipment interface is connected with the input end of each bus operation board, the upper computer is connected with each bus operation board, and the upper computer and the function module are used for single piece protocol stack testing of each measured equipment.
[0007] In some possible implementation manners, the measured equipment interface is connected with the input end of each bus operation board according to a bus type, the bus type comprises a body domain controller local area network bus type, and the input end of the bus operation board comprises a body domain controller local area network bus pin.
[0008] In some possible implementation manners, the bus type further comprises a power domain controller local area network flexible data rate bus type, and the input end of the bus operation board further comprises a power domain controller local area network flexible data rate bus pin.
[0009] In some possible implementation manners, the bus type further comprises a chassis domain controller local area network flexible data rate bus type, and the input end of the bus operation board further comprises a chassis domain controller local area network flexible data rate bus pin.
[0010] In some possible implementations, the bus type may also include a vehicle local interconnect network bus type, and the input terminals of the bus operation board may also include vehicle local interconnect network bus pins.
[0011] In some possible implementations, the functional module includes:
[0012] An oscilloscope and a programmable power supply, the oscilloscope, the programmable power supply and the host computer, are used to perform data link layer sub-tests, performance management and input / output sub-tests and flashing sub-tests on each of the devices under test. The single-piece protocol stack test includes the data link layer test, the performance management and input / output sub-test and the flashing test.
[0013] In some possible implementations, the functional module further includes:
[0014] A switching power supply, an oscilloscope, and a host computer are used to perform routing consistency sub-tests on each of the devices under test. The single-device protocol stack test also includes the routing consistency sub-test.
[0015] In some possible implementations, the oscilloscope and the host computer are also used to perform transmission control protocol and Internet protocol sub-tests, diagnostic protocol stack pass Internet protocol sub-tests and diagnostic protocol stack tests on each of the devices under test. The single-piece protocol stack test also includes the transmission control protocol and Internet protocol sub-tests, the diagnostic protocol stack pass Internet protocol sub-tests and the diagnostic protocol stack test.
[0016] In some possible implementations, the second test bench further includes:
[0017] A power management module, which is used to supply power.
[0018] Secondly, embodiments of this application provide a network testing system, which includes the network testing apparatus as described in any of the preceding claims.
[0019] In the network testing apparatus and system of this application embodiment, the output terminals of multiple bus operation boards in the first test bench can be connected to multiple devices under test (DUTs). Then, the input terminals of each bus operation board are connected to the interface of the DUT in the second test bench. The host computer in the second test bench is also connected to each bus operation board. In this way, the host computer and functional modules in the second test bench can perform single-piece protocol stack testing on each DUT connected to the first test bench. Not only can single-piece protocol stack testing of multiple DUTs be realized, but different DUTs can also be switched for testing without disconnecting cables. Therefore, the frequent plugging and unplugging will not damage the interface of the DUT on the single-piece protocol stack test bench, thereby saving time, materials and manpower resources. Attached Figure Description
[0020] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0021] Figure 1 This is a schematic diagram of the structure of a network testing device provided in an embodiment of this application;
[0022] Figure 2 This is a connection diagram of the bus operation board provided in an embodiment of this application;
[0023] Figure 3 This is a schematic diagram of the interface of the device under test provided in an embodiment of this application;
[0024] Figure 4 This is a schematic diagram of another network testing device provided in an embodiment of this application. Detailed Implementation
[0025] The features and exemplary embodiments of various aspects of this application will be described in detail below. To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain this application and not to limit it. For those skilled in the art, this application can be implemented without some of these specific details. The following description of the embodiments is merely to provide a better understanding of this application by illustrating examples.
[0026] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes said element.
[0027] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. The embodiments will now be described in detail with reference to the accompanying drawings.
[0028] Network testing encompasses single-component protocol stack consistency verification, bench system integration testing, and real-vehicle network testing verification. These three testing scopes enable communication verification at different levels, including single components, systems, and real vehicles, ensuring the accuracy of the real-vehicle network and providing a solid foundation for the realization of vehicle functions. Due to the highly specialized nature of network testing, a dedicated test bench is required. Currently, single-component protocol stack test benches can only test individual devices, and each switch requires disconnecting and replacing the device under test. Frequent plugging and unplugging can easily damage the interfaces of the device under test on the single-component protocol stack test bench, resulting in wasted resources.
[0029] To address the problems of the prior art, embodiments of this application provide a network testing apparatus and system. The network testing apparatus provided in this application embodiment will be described first below.
[0030] Figure 1 A schematic diagram of the structure of a network testing apparatus provided in one embodiment of this application is shown. Figure 1 As shown, a network testing device 100 may include:
[0031] The first test bench 101 includes multiple bus operation boards 1011, and the output terminal of each bus operation board 1011 is connected to each device under test.
[0032] The second test bench 102 includes a device under test interface 1022, a host computer 1023, and a function module 1021. The device under test interface 1022 is connected to the input terminal of each bus operation board 1011, and the host computer 1023 is connected to each bus operation board 1011. The host computer 1023 and the function module 1021 are used to perform single-piece protocol stack testing on each device under test.
[0033] In the network testing apparatus of this application embodiment, the output terminals of multiple bus operation boards in the first test bench can be connected to multiple devices under test (DUTs). Then, the input terminals of each bus operation board are connected to the interface of the DUT in the second test bench. The host computer in the second test bench is also connected to each bus operation board. In this way, the host computer and functional modules in the second test bench can perform single-piece protocol stack testing on each DUT connected to the first test bench. This not only enables single-piece protocol stack testing of multiple DUTs, but also allows switching between different DUTs for testing without disconnecting cables. Therefore, the frequent plugging and unplugging will not damage the interface of the DUT on the single-piece protocol stack test bench, thereby saving time, materials, and manpower resources.
[0034] The aforementioned first test bench 101 can be a bench system integration test bench for bench system integration testing. The first test bench 101 may include multiple bus-operated boards (BOBs) 1011. For example... Figure 2 The diagram shows the connection of the bus operation board 1011. KL30 is a constant power pin, providing continuous power to devices requiring continuous power. KL.R is an ignition switch power pin, providing power in the RUN position to the ignition switch control device. KL15 is an ignition switch power pin, providing power in the ON position to the ignition switch control device. KL50 is a starter power pin, providing power in the START position to the starter motor and related equipment. GND is a ground pin, the circuit reference ground, providing a zero-potential reference point for the circuit to ensure circuit stability.
[0035] The output terminals of each bus operation board 1011 are connected to each device under test (DUT).
[0036] The aforementioned second test bench 102 can be a single-component protocol stack test bench for single-component protocol stack testing. The second test bench 102 may include a device under test (DUT) interface 1022, a host computer 1023, and a functional module 1021. The DUT interface 1022 can be a physical interface for connecting the DUT, such as... Figure 3 As shown.
[0037] The aforementioned device under test interface 1022 is connected to the input terminals of each bus operation board 1011. Specifically, the device under test interface 1022 is connected to the input terminals of each bus operation board 1011 according to the bus type. The bus type may include the body domain controller LAN bus (body domain CAN bus), the power domain controller LAN flexible data rate bus (power domain CANFD bus), the chassis domain controller LAN flexible data rate bus (chassis domain CANFD bus), and the vehicle local interconnection network bus (vehicle LIN bus), etc. Correspondingly, the input terminals of the bus operation board 1011 may include body domain controller LAN bus pins, power domain controller LAN flexible data rate bus pins, chassis domain controller LAN flexible data rate bus pins, and vehicle local interconnection network bus pins, etc.
[0038] The aforementioned host computer 1023 can be an industrial PC or a computer, responsible for controlling the testing process, data processing, and user interaction. The host computer 1023 is connected to each bus operation board 1011. Specifically, the industrial PC communicates with each bus operation board 1011 via control lines (such as CAN, LIN, Ethernet, USB, etc.).
[0039] The aforementioned functional module 1021 is a hardware module that can perform specific testing functions. Functional module 1021 may include an oscilloscope, a programmable power supply, and a switching power supply.
[0040] The host computer 1023 and functional module 1021 can be used to perform individual protocol stack tests on each device under test. Specifically, the individual protocol stack tests can include data link layer sub-tests, performance management and input / output (PMA / IOP) sub-tests, bootloader flashing sub-tests, and routing consistency sub-tests. These individual protocol stack tests can also include: Transmission Control Protocol and Internet Protocol (TCP / IP) sub-tests, Diagnostic Protocol Stack via Internet Protocol (DOIP) sub-tests, and other diagnostic protocol stack tests.
[0041] In some embodiments, the device under test interface 1022 is connected to the input terminals of each bus operation board 1011 according to the bus type. The bus type may include the vehicle domain controller local area network bus type, and the input terminals of the bus operation board 1011 may include the vehicle domain controller local area network bus pins.
[0042] The aforementioned vehicle domain controller LAN bus type can be used as a communication network for vehicle electronic systems, connecting vehicle control modules (such as door control, window control, lighting control, air conditioning control, etc.), and typically uses the standard CAN protocol.
[0043] Since the interface 1022 of the device under test is connected to the input terminals of each bus operation board 1011 according to the bus type, the host computer 1023 also needs to configure the response network segment according to the bus type. Before the test, the response network segment is selected to complete the pre-test configuration.
[0044] In this embodiment, the bus type may include the vehicle domain controller local area network bus type, and the input terminal of the bus operation board may include the vehicle domain controller local area network bus pin, which can satisfy the connection between the interface of the device under test and the input terminal of each bus operation board according to the vehicle domain controller local area network bus type.
[0045] In some embodiments, the bus type may further include a Power Domain Controller Area Network Flexible Data Rate Bus type, and the input terminal of the bus operation board 1011 may further include a Power Domain Controller Area Network Flexible Data Rate Bus pin.
[0046] The aforementioned power domain controller LAN flexible data rate bus type can be used for the communication network of power systems (such as engines, transmissions, battery management systems, etc.) and supports the CAN FD (Flexible Data-Rate) protocol.
[0047] In this embodiment, the bus type may further include the Power Domain Controller Area Network Flexible Data Rate Bus type, and the input terminal of the bus operation board may further include Power Domain Controller Area Network Flexible Data Rate Bus pins, which can satisfy the connection between the interface of the device under test and the input terminal of each bus operation board according to the Power Domain Controller Area Network Flexible Data Rate Bus type.
[0048] In some embodiments, the bus type may further include a chassis domain controller LAN flexible data rate bus type, and the input terminal of the bus operation board 1011 may further include chassis domain controller LAN flexible data rate bus pins.
[0049] The aforementioned chassis domain controller LAN flexible data rate bus type can be used for the communication network of chassis systems (such as braking systems, steering systems, suspension systems, etc.) and supports the CAN FD protocol.
[0050] In this embodiment, the bus type may further include the chassis domain controller LAN flexible data rate bus type, and the input terminal of the bus operation board may further include chassis domain controller LAN flexible data rate bus pins, which can satisfy the connection between the interface of the device under test and the input terminal of each bus operation board according to the chassis domain controller LAN flexible data rate bus type.
[0051] In some embodiments, the bus type may further include a vehicle local interconnect network bus type, and the input terminal of the bus operation board 1011 may further include a vehicle local interconnect network bus pin.
[0052] The aforementioned vehicle local interconnection network bus type can be used for low-speed, low-cost communication networks to connect simple devices in the vehicle's electronic systems (such as window motors, seat adjusters, windshield wipers, etc.), and typically uses the LIN protocol.
[0053] In this embodiment, the bus type may also include the vehicle local interconnection network bus type, and the input terminal of the bus operation board may also include the vehicle local interconnection network bus pin, so that the interface of the device under test and the input terminal of each bus operation board can be connected according to the vehicle local interconnection network bus type.
[0054] In some embodiments, such as Figure 4 As shown, the above-mentioned functional module 1021 may include:
[0055] The oscilloscope 10211 and the programmable power supply 10212, along with the host computer 1023, are used to perform data link layer sub-tests, performance management and input / output sub-tests, and flashing sub-tests on each device under test. Individual protocol stack testing can include data link layer testing, performance management and input / output sub-tests, and flashing tests.
[0056] The aforementioned oscilloscope 10211 can be used to capture and analyze the waveforms of data link layer signals, PMA / IOP signals, and write signals of the device under test, and to verify the timing and integrity of the signals.
[0057] The aforementioned programmable power supply 10212 can provide a stable power supply to the device under test, ensuring the stability of the test environment.
[0058] The aforementioned host computer 1023 can generate and parse data frames to verify the implementation of the data link layer protocol, PMA / IOP, and Bootloader.
[0059] The aforementioned single-component protocol stack testing can include data link layer sub-testing, performance management and I / O sub-testing, and flashing sub-testing. Data link layer sub-testing verifies the implementation of data link layer protocols (such as CAN, LIN, FlexRay, etc.) and tests data frame transmission, reception, and error handling. Performance management and I / O sub-testing verifies the implementation of the performance management agent (PMA) and input / output processor (IOP), testing performance and the reliability and performance of I / O processing. Flashing sub-testing verifies the implementation of the bootloader (such as firmware updates, error handling, etc.) and tests the reliability and performance of the flashing process.
[0060] In this embodiment, the functional module includes an oscilloscope and a programmable power supply. The oscilloscope and programmable power supply can work together with the host computer to perform data link layer sub-tests, performance management and input / output sub-tests and write / rewrite sub-tests on each device under test, thereby realizing single-piece protocol stack testing of the device under test.
[0061] In some embodiments, the functional module 1021 may further include:
[0062] The switching power supply 10213, oscilloscope 10211, and host computer 1023 are used to perform routing consistency sub-tests on each device under test. The single-item protocol stack test also includes routing consistency sub-tests.
[0063] The aforementioned switching power supply 10213 can provide adjustable voltage and current output, supports multiple voltage and current modes, and is used to provide accurate power input to the device under test.
[0064] The aforementioned oscilloscope 10211 can also be used to capture and analyze the signal waveforms of routing protocols to verify the correctness of the routing protocols.
[0065] The aforementioned host computer 1023 can also use routing test tools to generate and parse routing data packets, and verify the correctness of routing protocols through test scripts.
[0066] The aforementioned single-component protocol stack test may also include a routing consistency sub-test, which can verify the correctness of routing protocols (such as CAN routing, Ethernet routing, etc.), and test the configuration of routing tables, packet forwarding, and error handling.
[0067] In this embodiment of the application, the functional module may also include a switching power supply, so that the switching power supply, together with the oscilloscope and the host computer, can be used to perform routing consistency sub-tests on each device under test, thereby realizing single-piece protocol stack testing of the device under test.
[0068] In some embodiments, the oscilloscope 10211 and the host computer 1023 described above can also be used to perform transmission control protocol and Internet protocol sub-tests, diagnostic protocol stack pass Internet protocol sub-tests and diagnostic protocol stack sub-tests on each device under test. The single-piece protocol stack test also includes transmission control protocol and Internet protocol (TCP / IP) sub-tests, diagnostic protocol stack pass Internet protocol (DOIP) sub-tests and diagnostic protocol stack tests.
[0069] The aforementioned oscilloscope 10211 can also be used to capture and analyze the waveforms of TCP / IP signals, DOIP signals, and diagnostic signals, and to verify the timing and integrity of the signals.
[0070] The aforementioned host computer 1023 can also use testing tools to generate and parse TCP / IP packets, DOIP packets, and diagnostic packets, and verify the implementation of the TCP / IP protocol stack, DOIP protocol, and diagnostic protocol stack through test scripts.
[0071] The aforementioned single-component protocol stack testing also includes Transmission Control Protocol and Internet Protocol (TCP / IP) sub-tests, Diagnostic Protocol Stack Through Internet Protocol (DOIP) sub-tests, and Diagnostic Protocol Stack sub-tests. The TCP / IP sub-test verifies the implementation of the TCP / IP protocol stack (e.g., IP address allocation, packet transmission, error handling), testing the reliability and performance of network communication. The DOIP sub-test verifies the implementation of the diagnostic protocol stack (e.g., diagnostic data transmission, error handling), testing the communication functions and performance of the DOIP protocol. The Diagnostic Protocol Stack sub-test verifies the implementation of the diagnostic protocol stack (e.g., UDS, KWP2000), testing the transmission, reception, and error handling of diagnostic data.
[0072] In this embodiment, the oscilloscope and the host computer can also be used to perform transmission control protocol and Internet protocol sub-tests on each device under test, and to diagnose the protocol stack through Internet protocol sub-tests and diagnostic protocol stack tests, thereby further realizing single-piece protocol stack testing of the device under test.
[0073] In some embodiments, the second test bench 102 may further include:
[0074] Power management module 1024, the power management module is used for power supply.
[0075] The aforementioned power management module 1024 can be used to supply power, and is responsible for providing a stable power supply to all equipment in the second test bench 102, and ensuring that the power supply during the test process meets the requirements.
[0076] In this embodiment, the second test bench may further include a power management module. The power management module can provide a stable power supply for all devices in the second test bench, ensuring the stability of the power supply during the test and avoiding test failures due to power supply problems, thereby improving the efficiency and accuracy of the test.
[0077] Based on the network testing apparatus provided in the above embodiments, correspondingly, this application provides a network testing system. This application provides a network testing system including the network testing apparatus 100 provided in any of the above embodiments.
[0078] The aforementioned network testing device 100 can be any equipment that requires network testing in fields such as automotive electronics, industrial control, and communications, such as test benches, and is not strictly limited here.
[0079] In the network testing system of this application embodiment, the output terminals of multiple bus operation boards in the first test bench can be connected to multiple devices under test (DUTs). Then, the input terminals of each bus operation board are connected to the interface of the DUT in the second test bench. The host computer in the second test bench is also connected to each bus operation board. In this way, the host computer and functional modules in the second test bench can perform single-piece protocol stack testing on each DUT connected to the first test bench. Not only can single-piece protocol stack testing of multiple DUTs be realized, but different DUTs can also be switched for testing without disconnecting cables. Therefore, the frequent plugging and unplugging will not damage the interface of the DUT on the single-piece protocol stack test bench, thereby saving time, materials and manpower resources.
[0080] The functional blocks shown in the above-described structural diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this application are programs or code segments used to perform the required tasks. Programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried on a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.
[0081] It should be noted that, in this document, the terms “comprising,” “including,” or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus.
[0082] It should be clarified that the various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to interchangeably. Each embodiment focuses on describing the differences from other embodiments. According to the embodiments described above, these embodiments do not exhaustively describe all details, nor do they limit this application to only the specific embodiments described. Obviously, many modifications and variations can be made based on the above description. This specification selects and specifically describes these embodiments to better explain the principles and practical applications of this application, thereby enabling those skilled in the art to make good use of this application and modifications based on it. This application is limited only by the claims and their full scope and equivalents.
[0083] This document uses specific examples to illustrate the principles and implementation methods of this application. The examples are merely for the purpose of helping to understand the method and core ideas of this application. The above are only preferred embodiments of this application. It should be noted that due to the limitations of written expression, and the existence of an infinite number of specific structures, those skilled in the art can make several improvements, modifications, or changes without departing from the principles of this application, and can also combine the above technical features in an appropriate manner. These improvements, modifications, changes, or combinations, or the direct application of the concept and technical solution of this application to other situations without modification, should all be considered within the scope of protection of this application.
Claims
1. A network testing device, characterized in that, include: A first test bench, the first test bench includes multiple bus operation boards, and the output terminal of each bus operation board is connected to each device under test; The second test bench includes a device under test (DUT) interface, a host computer, and a function module. The DUT interface is connected to the input terminal of each of the bus operation boards, and the host computer is connected to each of the bus operation boards. The host computer and the function module are used to perform single-piece protocol stack testing on each of the DUTs.
2. The apparatus according to claim 1, characterized in that, The interface of the device under test is connected to the input terminals of each of the bus operation boards according to the bus type. The bus type includes the vehicle domain controller local area network bus type, and the input terminals of the bus operation boards include vehicle domain controller local area network bus pins.
3. The apparatus according to claim 2, characterized in that, The bus type also includes the Power Domain Controller Area Network Flexible Data Rate Bus type, and the input terminal of the bus operation board also includes the Power Domain Controller Area Network Flexible Data Rate Bus pin.
4. The apparatus according to claim 2, characterized in that, The bus type also includes a chassis domain controller LAN flexible data rate bus type, and the input terminal of the bus operation board also includes chassis domain controller LAN flexible data rate bus pins.
5. The apparatus according to claim 2, characterized in that, The bus type also includes the vehicle local interconnection network bus type, and the input terminal of the bus operation board also includes the vehicle local interconnection network bus pin.
6. The apparatus according to claim 1, characterized in that, The functional modules include: An oscilloscope and a programmable power supply, the oscilloscope, the programmable power supply and the host computer, are used to perform data link layer sub-tests, performance management and input / output sub-tests and flashing sub-tests on each of the devices under test. The single-piece protocol stack test includes the data link layer test, the performance management and input / output sub-test and the flashing test.
7. The apparatus according to claim 6, characterized in that, The functional module also includes: A switching power supply, an oscilloscope, and a host computer are used to perform routing consistency sub-tests on each of the devices under test. The single-device protocol stack test also includes the routing consistency sub-test.
8. The apparatus according to claim 6, characterized in that, The oscilloscope and the host computer are also used to perform transmission control protocol and Internet protocol sub-tests, diagnostic protocol stack pass Internet protocol sub-tests and diagnostic protocol stack tests on each of the devices under test. The single-piece protocol stack test also includes the transmission control protocol and Internet protocol sub-tests, the diagnostic protocol stack pass Internet protocol sub-tests and the diagnostic protocol stack test.
9. The apparatus according to claim 1, characterized in that, The second test bench also includes: A power management module, which is used to supply power.
10. A network testing system, characterized in that, The network testing system includes the network testing apparatus as described in any one of claims 1-9.