Test Utilities

Standalone tools for the parts of testing that don't depend on matching an architecture — more get added here over time.

Different privacy model than the rest of the site. The core product never asks you to upload or describe your real system. These tools are the exception — they work with real sample JSON you provide (schema and field names, not production data). See how that data is handled.

Payload Chain Builder

Available now

Chain related JSON payloads for one business process and generate a fresh, internally-consistent test bundle in one click. Mark which fields are server-generated, which reference an earlier document, and which you fill in by hand; stop hand-editing 3-4 documents every time you need one clean end-to-end test event.

Common uses

  • · Order-to-cash: Purchase Order → ASN → Invoice
  • · B2B EDI: 850 → 856 → 810, or any partner-specific sequence
  • · Healthcare: Referral → Prior Authorization → Claim
  • · Payments: Authorization → Capture → Settlement
  • · Insurance: Quote → Policy Binding → Claim
  • · Lending: Application → Credit Decision → Disbursement

Real output from this tool

// Purchase Order
{
  "po_number": "PO-1042",
  "vendor": "Acme Supply Co",
  "lines": [
    {
      "item": "WIDGET-100",
      "qty": 250
    }
  ]
}

// ASN
{
  "asn_number": "ASN-1042",
  "po_reference": "PO-1042",
  "shipped_qty": 250,
  "carrier": "FedEx Freight"
}

// Invoice
{
  "invoice_number": "INV-1042",
  "asn_reference": "ASN-1042",
  "po_reference": "PO-1042",
  "amount_due": 4875
}
Open tool →

Observability Query Generator

Available now

Every component kind already carries a plain-English check, like "check queue depth and the DLQ." Pick one, fill in your own real resource names, and get a ready-to-paste query for the monitoring tool you already have open — no more re-deriving the same query by hand every time you validate a checkpoint.

Common uses

  • · App Insights (KQL): trace a correlation ID, reconcile event counts
  • · Grafana + Prometheus (PromQL): queue depth, consumer lag, retry rate
  • · Grafana + Loki (LogQL): duplicate message detection, ACK/NAK counts

Real output from this tool

// Queue depth and DLQ depth before/after a run — Grafana / PromQL
max_over_time(orders_inbound_queue_depth[15m])
Open tool →