Easy Prompt
CodingCodeAdvanced

High-Performance HTTP Benchmarking Tool

Build a high-performance HTTP benchmarking tool in Go with concurrency, multi-protocol, dynamic templating, and distributed testing.

Prompt Content

Copy and paste directly into your model or internal evaluation tool.

Create a high-performance HTTP benchmarking tool in Go. Implement concurrent request generation with configurable thread count. Add detailed statistics including latency, throughput, and error rates. Include support for HTTP/1.1, HTTP/2, and HTTP/3. Implement custom header and cookie management. Add request templating for dynamic content. Include response validation with regex and status code checking. Implement TLS configuration with certificate validation options. Add load profile configuration with ramp-up and steady-state phases. Include detailed reporting with percentiles and histograms. Implement distributed testing mode for high-load scenarios.

Use Cases

Evaluate web service performanceStress test APIsCompare server configurations

Reference Output

CLI tool supporting -threads, -duration, -url flags, output includes latency distribution, throughput, error rates, etc.

Scoring Rubric

Feature completeness (40%), concurrency handling (30%), statistical accuracy (20%), code quality (10%)

Try & save

Fill variables and copy, or save as a personal template.

This template has no variables and is ready to copy.

User Rating

0 ratings
-

Your rating

Log in to rate

Comments

0

Log in to comment

Related Prompts