ThousandEyes peut exécuter des tests à l'aide de Cloud Agents, que nous déployons sur plusieurs points stratégiques du réseau Internet, ou à l'aide d'Enterprise Agents, déployés par nos clients où ils en ont besoin.
Les tests réseau peuvent se baser sur le protocole ICMP ou TCP. Pour les tests ICMP, ThousandEyes effectue des mesures sur le réseau via le protocole ICMP, afin de calculer des indicateurs tels que la perte de paquets, la latence et la gigue. Pour les tests TCP, ThousandEyes effectue des mesures sur le réseau en envoyant un flux de paquets TCP vers le port cible du test (pour les tests web, le port par défaut est le 80/443 et pour les tests du serveur DNS, le port par défaut est le 53).
Les tests web visent un serveur web. Ils mesurent la disponibilité, le temps de réponse, le débit, les redirections et les codes de réponse HTTP (serveur HTTP) ou le temps de chargement des objets de page (chargement de page), ainsi que le nombre de composants, puis ils organisent ces données dans un diagramme en cascade pour tous les objets de la page. Les tests de transaction web lancent une série d'actions scriptées à partir d'un processus de navigateur existant, puis renvoient des diagrammes en cascade pour toutes les pages et tous les objets chargés. Les tests de serveur FTP ciblent un serveur FTP. Ils mesurent la disponibilité, le temps de réponse, le débit et les codes de réponse.
Les communications réseau des Enterprise Agents pour les tests de serveur DNS configurés par les clients sont traitées comme un trafic sortant sur le port 53 (TCP).