net_benchmark.http_bench.exporters

Export functionality for HTTP benchmark results.

Classes

HTTPCSVExporter()

Mirrors dns_benchmark CSVExporter — one static method per export type.

HTTPExcelExporter()

Mirrors dns_benchmark ExcelExporter.

HTTPExportBundle()

HTTPPDFExporter()

Mirrors dns_benchmark PDFExporter.

class net_benchmark.http_bench.exporters.HTTPExportBundle[source]

Bases: object

static export_json(results, analyzer, output_path)[source]
Return type:

None

class net_benchmark.http_bench.exporters.HTTPCSVExporter[source]

Bases: object

Mirrors dns_benchmark CSVExporter — one static method per export type.

static export_raw_results(results, output_path)[source]
Return type:

None

static export_summary_statistics(analyzer, output_path)[source]
Return type:

None

static export_security_statistics(analyzer, output_path)[source]

Per‑target security header presence matrix.

Return type:

None

static export_ttfb_statistics(analyzer, output_path)[source]
Return type:

None

static export_protocol_statistics(analyzer, output_path)[source]
Return type:

None

static export_error_statistics(analyzer, output_path)[source]
Return type:

None

class net_benchmark.http_bench.exporters.HTTPExcelExporter[source]

Bases: object

Mirrors dns_benchmark ExcelExporter. Uses base helpers — no duplicated sheet/chart code.

static export_results(results, analyzer, output_path, error_stats=None, include_charts=False)[source]
Return type:

None

class net_benchmark.http_bench.exporters.HTTPPDFExporter[source]

Bases: object

Mirrors dns_benchmark PDFExporter.

static export_results(results, analyzer, output_path, include_charts=True)[source]
Return type:

None