Solicitud: plan de prueba ntp (incluidas pruebas funcionales, pruebas de estrés, pruebas de rendimiento y pruebas de estabilidad)

Prueba de estrés: hay dos soluciones, y ambas utilizan la idea de sincronización. Una es abrir múltiples procesos y múltiples subprocesos y enviar paquetes NTP al servidor al mismo tiempo. La máquina es buena, le devolverá NTP en promedio. Puede usar la herramienta de captura de paquetes para verificar el paquete. Tenga en cuenta que no hay demora en el envío del paquete aquí, es solo el momento en que se ejecuta el programa. Bien, puedes reducir el tiempo muy poco. Este método se llama activación.

La opción 2 se basa en la opción 1 y agrega un retraso. El envío de un paquete en 200 ums es bastante rápido, pero en NTP puede recibir una respuesta inmediata y el intervalo de tiempo es bastante pequeño. Puedes encontrar el programa en línea. De hecho, es solo usar un socket para enviar un paquete NTP, pero si quieres hacerlo bien, aún necesitas algunos conceptos básicos. Debe utilizar multiproceso y subprocesos múltiples, programación de sockets y protocolo NTP.

Creo que el rendimiento y la estabilidad se pueden ver en la prueba de esfuerzo, pero la estabilidad también requiere el tiempo de arranque. Puede intentarlo, el terminal de prueba y la máquina bajo prueba están encendidos al mismo tiempo. y conéctese continuamente a la máquina bajo prueba. Envíe el paquete durante varios días y noches y, al mismo tiempo, active la herramienta de captura de paquetes para monitorear. Para este tipo de prueba, puede considerar usar un retraso y enviarlo cada pocos días. ms, y el individuo lo determina.

Para el cliente lo principal es la sincronización horaria, ¿no? Otra es la capacidad de procesamiento de recibir paquetes. Personalmente, creo que esto no es muy diferente de la prueba del servidor.