Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

WebFuzzing/EvoMaster helps add AI capability without starting from a blank model stack

说明与用途

**项目简介**
WebFuzzing/EvoMaster 是首个开源的 AI 驱动工具,能够自动生成面向 Web/企业应用的系统级测试用例(即 fuzzing)。当前支持对 Web API(REST、GraphQL)以及 RPC 接口(gRPC、Thrift)进行白盒和黑盒测试。

**价值**

  • **AI 能力即插即用**:无需从零搭建模型堆栈,直接在现有测试流程中加入 AI 辅助的用例生成,提高覆盖率和缺陷发现效率。
  • **原型快速迭代**:适合快速验证 AI 功能(如 RAG、智能 Agent 工作流)在测试场景中的可行性。
  • **评估模型工具链**:提供统一的实现信号(API/SDK/CLI、语言元数据),帮助团队对不同模型和工具进行对比评估。

**典型接入方式**

  1. **CLI**:通过命令行直接启动 fuzzing,适合 CI/CD pipeline 中的自动化调用。
  2. **SDK/API**:项目提供 Kotlin/Java SDK,可在自定义测试框架或微服务中嵌入调用,实现更细粒度的控制。
  3. **语言元数据/主题标签**:利用项目的 15 个 GitHub 主题标签和语言标识(Kotlin),快速定位适配的插件或社区扩展。

**生产可用性**

  • **成熟度高**:GitHub 728 ★、111 Fork,最近一次更新为 2026‑05‑12,活跃的社区和持续的代码提交表明项目维护良好。
  • **生态兼容**:支持主流 Web API 规范和 RPC 框架,易于与现有微服务、容器化部署和 CI/CD 系统集成。
  • **风险提示**:虽未发现重大元数据风险,但仍需对许可证(Apache‑2.0)和安全审计进行最终确认,确保符合企业合规要求。

综上,WebFuzzing/EvoMaster 已具备在生产环境中进行试点或正式投入使用的条件,尤其适合希望在测试阶段快速引入 AI 能力的后端团队。

问题

WebFuzzing/EvoMaster helps add AI capability without starting from a blank model stack.

结果

High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.

工作流

  • prototype AI features
  • build RAG or agent workflows
  • evaluate model tooling

证据

The first open-source AI-driven tool for automatically generating system-level test cases (also known as fuzzing) for web/enterprise applications. Currently targeting whitebox and blackbox testing of Web APIs, like REST, GraphQL and RPC (e.g., gRPC and Thrift).

来源

  • 记录日期: 2026-09-11T04:36:13.633Z