A Test Harness to Verify Traffic Router Performance
summary
A Go rewrite of an internal Perl tool becomes the Traffic Router Test Harness that generates high-volume requests against Traffic Router using Traffic Ops credentials, verifies thresholds and reports 8877 requests per second on IPv4 with higher latency on IPv6, and shows failures when thread counts are pushed too high. It supports coverage-zone and max mind geolocation, accepts an x-mm-client-ip header to force client location, and lets operators vary path count and max path length to measure real routing cost.
AI-written summary · about
chapters (6)
- 0:00Start
- 0:34Zach Hoffman
- 6:32The Coverage Zone File
- 12:23Http Delivery Service
- 21:37Benchmark Time
- 27:07Set Environment Variables
related talks
36mSimulating the Chaos of Real-World Networks for Resilient Applications
29mFrom Real Traffic to Reliable Integration Tests with AI
35mHTTP Time Bandit
39mLast-Minute Performance Testing
16mTest Coverage for Network Configurations
38mPerformance Testing sucks! How to get started testing RESTful APIs and GraphQL
33mHold My Beer - Load Testing. In Production. On Autopilot.
26mLoad testing websites following the steps of a user journey
