| With the High-speed development of Internet, all kinds of Internet services come out, the number of sites is growing exponentially, websites and other network services have become an important role to achieve economic efficiency. The Internet dial test system is a distributed network quality monitoring system, which gets the quality information on the service through a simulation of network services. It sends the information to the network service providers to help them improve the quality of network services.In this thesis we will research probe system, which is an important subsystem of dial test system. Probe system is the part to acquire monitoring results. According to the requirements of function and performance, the general design of the system is presented. The general framework contains the communication module, the control module, the sorting module, the storage and scheduling module, the data collection module, the cache module and the report module. Each module’s function is independent and communicates with each other through the interface, the modules work together to complete the requirements of this project.This paper then mainly introduced the detail design of the system with the design ideas and implementation of the system. The communication module is responsible for the communications of the probe side and the server; the control module receives the orders from server and ensure that the connection between the probe and the server is stable; the sorting module schedules the start time of tasks to sort them enables the tasks can be distributed evenly over a period of time; the storage and scheduling module stores the tasks and schedules tasks at the right time; the data collection module is responsible for the acquisition of specific results after the task is scheduled; the cache module stores monitoring results temporarily; the reporting module manages the probe messages and sends messages to the server.The paper also made the whole system functional testing and stress testing, and made a system performance test for the key modules, also tested the accuracy of the monitoring data. Finally, this paper had a brief summary and outlook, the system can be further improved on the number of the probes and the probe’s self-test and so on. |