Automated Test Generation for REST APIs: No Time to Rest Yet
Not on the map. Why?
Abstract (arXiv)
Modern web services routinely provide REST APIs for clients to access their functionality. These APIs present unique challenges and opportunities for automated testing, driving the recent development of many techniques and tools that generate test cases for API endpoints using various strategies. Understanding how these techniques compare to one another is difficult, as they have been evaluated on different benchmarks and using different metrics. To fill this gap, we performed an empirical study aimed to understand the landscape in automated testing of REST APIs and guide future research in this area. We first identified, through a systematic selection process, a set of 10 state-of-the-art REST API testing tools that included tools developed by both researchers and practitioners. We then applied these tools to a benchmark of 20 real-world open-source RESTful services and analyzed their performance in terms of code coverage achieved and unique failures triggered. This analysis allowed us to identify strengths, weaknesses, and limitations of the tools considered and of their underlying strategies, as well as implications of our findings for future research in this area.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). First posted on arXiv 18 Apr 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 2; 2025: 9; 2026: 2.
13 papers.
Sort:
By area:
- 2025Large Language Model (LLM) for Software Security: Code Analysis, Malware Analysis, Reverse Engineeringcited by 15
- 2024A Multi-Agent Approach for REST API Testing with Semantic Graphs and LLM-Driven Inputscited by 9
- 2025LogiAgent: Automated Logical Testing for REST Systems with LLM-Based Multi-Agentscited by 5
- 2025LlamaRestTest: Effective REST API Testing with Small Language Modelscited by 4
- 2025CodeAssistBench (CAB): Dataset & Benchmarking for Multi-turn Chat-Based Code Assistancecited by 4
- 2025AutoRestTest: A Tool for Automated REST API Testing Using LLMs and MARLcited by 3
- 2025Evaluating LLMs on Sequential API Call Through Automated Test Generationcited by 2
- 2024SpeCrawler: Generating OpenAPI Specifications from API Documentation Using Large Language Modelscited by 1
- 2025Test Amplification for REST APIs via Single and Multi-Agent LLM Systemscited by 1
- 2025OASBuilder: Generating OpenAPI Specifications from Online API Documentation with Large Language Modelscited by 0
- 2025Agentic LLMs for REST API Test Amplification: A Comparative Study Across Cloud Applicationscited by 0
- 2026Multi-Agent LLM-based Metamorphic Testing for REST APIscited by 0
1 more
- 2026Automated Synthesis of Cloud Emulatorscited by 0
- 2026Automated Synthesis of Cloud Emulators24 Aug 2026
- 2026Multi-Agent LLM-based Metamorphic Testing for REST APIs27 May 2026
- 2025Agentic LLMs for REST API Test Amplification: A Comparative Study Across Cloud Applications31 Oct 2025
- 2025CodeAssistBench (CAB): Dataset & Benchmarking for Multi-turn Chat-Based Code Assistance14 Jul 2025
- 2025Evaluating LLMs on Sequential API Call Through Automated Test Generation13 Jul 2025
- 2025OASBuilder: Generating OpenAPI Specifications from Online API Documentation with Large Language Models7 Jul 2025
- 2025Test Amplification for REST APIs via Single and Multi-Agent LLM Systems10 Apr 2025
- 2025Large Language Model (LLM) for Software Security: Code Analysis, Malware Analysis, Reverse Engineering7 Apr 2025
- 2025LogiAgent: Automated Logical Testing for REST Systems with LLM-Based Multi-Agents19 Mar 2025
- 2025AutoRestTest: A Tool for Automated REST API Testing Using LLMs and MARL15 Jan 2025
- 2025LlamaRestTest: Effective REST API Testing with Small Language Models15 Jan 2025
- 2024A Multi-Agent Approach for REST API Testing with Semantic Graphs and LLM-Driven Inputs11 Nov 2024
- 2024A Multi-Agent Approach for REST API Testing with Semantic Graphs and LLM-Driven Inputscited by 9
- 2025LogiAgent: Automated Logical Testing for REST Systems with LLM-Based Multi-Agentscited by 5
- 2025Evaluating LLMs on Sequential API Call Through Automated Test Generationcited by 2
- 2025Test Amplification for REST APIs via Single and Multi-Agent LLM Systemscited by 1
- 2025Agentic LLMs for REST API Test Amplification: A Comparative Study Across Cloud Applicationscited by 0
- 2026Multi-Agent LLM-based Metamorphic Testing for REST APIscited by 0
- 2026Multi-Agent LLM-based Metamorphic Testing for REST APIs27 May 2026
- 2025Agentic LLMs for REST API Test Amplification: A Comparative Study Across Cloud Applications31 Oct 2025
- 2025Evaluating LLMs on Sequential API Call Through Automated Test Generation13 Jul 2025
- 2025Test Amplification for REST APIs via Single and Multi-Agent LLM Systems10 Apr 2025
- 2025LogiAgent: Automated Logical Testing for REST Systems with LLM-Based Multi-Agents19 Mar 2025
- 2024A Multi-Agent Approach for REST API Testing with Semantic Graphs and LLM-Driven Inputs11 Nov 2024
- 2025Large Language Model (LLM) for Software Security: Code Analysis, Malware Analysis, Reverse Engineeringcited by 15
- 2025LlamaRestTest: Effective REST API Testing with Small Language Modelscited by 4
- 2025CodeAssistBench (CAB): Dataset & Benchmarking for Multi-turn Chat-Based Code Assistancecited by 4
- 2025AutoRestTest: A Tool for Automated REST API Testing Using LLMs and MARLcited by 3
- 2024SpeCrawler: Generating OpenAPI Specifications from API Documentation Using Large Language Modelscited by 1
- 2025OASBuilder: Generating OpenAPI Specifications from Online API Documentation with Large Language Modelscited by 0
- 2026Automated Synthesis of Cloud Emulatorscited by 0
- 2026Automated Synthesis of Cloud Emulators24 Aug 2026
- 2025CodeAssistBench (CAB): Dataset & Benchmarking for Multi-turn Chat-Based Code Assistance14 Jul 2025
- 2025OASBuilder: Generating OpenAPI Specifications from Online API Documentation with Large Language Models7 Jul 2025
- 2025Large Language Model (LLM) for Software Security: Code Analysis, Malware Analysis, Reverse Engineering7 Apr 2025
- 2025AutoRestTest: A Tool for Automated REST API Testing Using LLMs and MARL15 Jan 2025
- 2025LlamaRestTest: Effective REST API Testing with Small Language Models15 Jan 2025
- 2024SpeCrawler: Generating OpenAPI Specifications from API Documentation Using Large Language Models18 Feb 2024