RESTberus: Trace-Aware Benchmarking of Automated REST API Testing Tools Across Microservice Dependencies
John Toniutti, Massimiliano Baldo, Marino Miculan, Vincenzo Riccio
Abstract
Existing REST API testing benchmarks focus on isolated services, overlooking failures arising from interactions with downstream dependencies. In microservice systems, response bodies and entry-point operations alone cannot reliably distinguish failures, compromising tool comparisons. We present RESTberus, a Kubernetes-based benchmarking platform for black-box REST API testing tools on deployed microservice systems. By complementing API-level evidence with distributed traces, RESTberus can distinguish failures manifesting in the target service from those manifesting in downstream dependencies. Across six tools on two microservice benchmarks, our trace-aware deduplication strategy achieves 87.1% accuracy, outperforming baselines from prior work by 10-13 percentage points. Our empirical study shows that all tools expose downstream failures, accounting for 11.7% of estimated unique failures on average, which isolated-service benchmarks cannot expose. On single-service benchmarks, RESTberus produces statistically equivalent results to RESTgym, demonstrating that integration-level assessments can preserve compatibility with existing tools and comparability with prior evaluations.
Create a lesson
Related papers
A Gated Spec-Driven Workflow: An Audit-Trail Study of Coding-Agent Work
Rodrigo Figueiredo Abdo, Pedro Carvalho Brom
Equal Access, Unequal Gains? GitHub Copilot and Productivity Among Developers with Disabilities
Emeralda Sesari, Daria Ana-Maria Mogoş, Federica Sarro et al.
One Strategy Does Not Fit All: Rethinking Data Labeling for Just-in-Time Vulnerability Prediction
Quan Tran, Duong Nguyen, Thanh Le-Cong et al.
Reproducibility in open-source RISC-V HW flows
Peter Kourzanov, Anmol Anmol
Who Is Doing the Thinking? Characterising Human Agency in First-Year Students' AI Interactions
Ali Shakiba, Thomas Chaffey
FreeForm Harness: A Mobile-Native Agent Harness for Open and Composable Extensions
Bo Zhang, Pengbo Zhang, Jiaxin Jiao et al.