Response relation model-driven approach for automated fuzz testing of RESTful Web APIs

As internet services evolve and mobile applications proliferate, RESTful APIs have become critical for modern web applications due to their simplicity and lightweight design. Fuzz testing assesses system stability and security by sending large amounts of random, invalid, or anomalous data to RESTful APIs. However, traditional fuzz testing focuses on input format and structure, ignoring the semantic meaning of inputs. This limits its ability to uncover logical vulnerabilities or business logic errors. Currently, fuzz testing aimed at detecting logical defects in RESTful APIs remains underexplored. To address this issue, the paper proposes a response relation model-driven approach for automated fuzz testing, which is the first method designed to target logical defects in RESTful APIs. Based on API types and parameter combinations, we have identified four response relation models to guide the generation of fuzz testing cases. These relationships help generate test cases and verify if system behavior aligns with expected results. We validated the effectiveness of our method on Spotify and YouTube services, successfully identifying 12 undetected logical errors. These errors are confirmed by API developers or reproduced by users. Results show that this approach is highly effective in detecting logical defects, offering greater precision than traditional fuzz testing methods and proving its practicality in real-world applications.

Authors

Institutions

Publication Details

Published
2025-05-19
DOI
https://doi.org/10.1117/12.3056906
Citations
1
Primary Topic
Software Testing and Debugging Techniques
Type
article
Field-Weighted Citation Impact
2.31
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Response relation model-driven approach for automated fuzz testing of RESTful Web APIs

Yongquan Lan, Xin-Long Yu, Ling Lv, Liang Liu et al.
1 citations
Software Testing and Debugging Techniques
2.31
article

Response relation model-driven approach for automated fuzz testing of RESTful Web APIs

Yongquan Lan, Xin-Long Yu, Ling Lv, Liang Liu, Zipeng Zhang
article en
1 citations

Abstract

As internet services evolve and mobile applications proliferate, RESTful APIs have become critical for modern web applications due to their simplicity and lightweight design. Fuzz testing assesses system stability and security by sending large amounts of random, invalid, or anomalous data to RESTful APIs. However, traditional fuzz testing focuses on input format and structure, ignoring the semantic meaning of inputs. This limits its ability to uncover logical vulnerabilities or business logic errors. Currently, fuzz testing aimed at detecting logical defects in RESTful APIs remains underexplored. To address this issue, the paper proposes a response relation model-driven approach for automated fuzz testing, which is the first method designed to target logical defects in RESTful APIs. Based on API types and parameter combinations, we have identified four response relation models to guide the generation of fuzz testing cases. These relationships help generate test cases and verify if system behavior aligns with expected results. We validated the effectiveness of our method on Spotify and YouTube services, successfully identifying 12 undetected logical errors. These errors are confirmed by API developers or reproduced by users. Results show that this approach is highly effective in detecting logical defects, offering greater precision than traditional fuzz testing methods and proving its practicality in real-world applications.

Tianjin University of Science and Technology (CN), Nanjing University of Aeronautics and Astronautics (CN)
Openalex Percentile: Top 14%
Software Testing and Debugging Techniques
2.31
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Response relation model-driven approach for automated fuzz testing of RESTful Web APIs — Yongquan Lan, Xin-Long Yu, et al. · (2025) | TGRS Research Map | TGRS