AutoRestTest: A Tool for Automated REST API Testing Using LLMs and MARL
Not on the map. Why?
Abstract (arXiv)
As REST APIs have become widespread in modern web services, comprehensive testing of these APIs is increasingly crucial. Because of the vast search space of operations, parameters, and parameter values, along with their dependencies and constraints, current testing tools often achieve low code coverage, resulting in suboptimal fault detection. To address this limitation, we present AutoRestTest, a novel tool that integrates the Semantic Property Dependency Graph (SPDG) with Multi-Agent Reinforcement Learning (MARL) and large language models (LLMs) for effective REST API testing. AutoRestTest determines operation-dependent parameters using the SPDG and employs five specialized agents (operation, parameter, value, dependency, and header) to identify dependencies of operations and generate operation sequences, parameter combinations, and values. Through an intuitive command-line interface, users can easily configure and monitor tests with successful operation count, unique server errors detected, and time elapsed. Upon completion, AutoRestTest generates a detailed report highlighting errors detected and operations exercised. In this paper, we introduce our tool and present preliminary findings, with a demonstration video available at https://www.youtube.com/watch?v=VVus2W8rap8.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 8 of its 16 references that are in the map. First posted on arXiv 15 Jan 2025.
Builds on
8 of 16 references.
References · 8
- 2017Value-Decomposition Networks For Cooperative Multi-Agent Learningcited by 490
- 2023Leveraging Large Language Models to Improve REST API Testingcited by 20
- 2022Automated Test Generation for REST APIs: No Time to Rest Yetcited by 13
- 2022Testing RESTful APIs: A Surveycited by 11
- 2022Morest: Model-based RESTful API Testing with Execution Feedbackcited by 10
- 2024A Multi-Agent Approach for REST API Testing with Semantic Graphs and LLM-Driven Inputscited by 9
- 2024DeepREST: Automated Test Case Generation for REST APIs Exploiting Deep Reinforcement Learningcited by 8
- 2023Adaptive REST API Testing with Reinforcement Learningcited by 7
Built on by
Citing papers per year: 2025: 3.
3 papers.