JOURNAL ARTICLE

Tool report: EvoMaster—black and white box search-based fuzzing for REST, GraphQL and RPC APIs

Abstract

Abstract In this paper, we present the latest version 3.0.0 of EvoMaster , an open-source search-based fuzzer aimed at Web APIs. We discuss and present all its recent improvements, including advanced white-box heuristics, advanced search algorithms, support for databases and external services, as well as dealing with GraphQL and RPC APIs besides the original use case for REST APIs. The tool’s installers have been downloaded more than 3000 times. EvoMaster is in daily use for fuzzing millions of lines of code in hundreds of APIs in large Fortune 500 companies, such as for example the e-commerce Meituan.

Keywords:
Fuzz testing Rest (music) Computer science Heuristics Operating system Open source Database World Wide Web Software

Metrics

8
Cited By
8.48
FWCI (Field Weighted Citation Impact)
52
Refs
0.96
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software Testing and Debugging Techniques
Physical Sciences →  Computer Science →  Software
Software System Performance and Reliability
Physical Sciences →  Computer Science →  Computer Networks and Communications
Software Engineering Research
Physical Sciences →  Computer Science →  Information Systems

Related Documents

JOURNAL ARTICLE

Advanced White-Box Heuristics for Search-Based Fuzzing of REST APIs

Andrea ArcuriMan ZhangJuan Pablo Galeotti

Journal:   ACM Transactions on Software Engineering and Methodology Year: 2024 Vol: 33 (6)Pages: 1-36
JOURNAL ARTICLE

White-Box Fuzzing RPC-Based APIs with EvoMaster: An Industrial Case Study

Man ZhangAndrea ArcuriYonggang LiYang LiuKaiming Xue

Journal:   ACM Transactions on Software Engineering and Methodology Year: 2023 Vol: 32 (5)Pages: 1-38
JOURNAL ARTICLE

Adaptive Hypermutation for Search-Based System Test Generation: A Study on REST APIs with EvoMaster

Man ZhangAndrea Arcuri

Journal:   ACM Transactions on Software Engineering and Methodology Year: 2021 Vol: 31 (1)Pages: 1-52
JOURNAL ARTICLE

Automated Black- and White-Box Testing of RESTful APIs With EvoMaster

Andrea Arcuri

Journal:   IEEE Software Year: 2020 Vol: 38 (3)Pages: 72-78
BOOK-CHAPTER

Generating GraphQL-Wrappers for REST(-like) APIs

Erik WitternAlan ChaJim Laredo

Lecture notes in computer science Year: 2018 Pages: 65-83
© 2026 ScienceGate Book Chapters — All rights reserved.