ReAct 智能体驱动

自然语言驱动的

LMTester 采用先进的 ReAct (Reasoning and Acting) 智能体架构,结合 LLM、MCP 与 Midscene.js,实现前所未有的Web测试智能化与自动化水平。

0
脚本编写效率提升
0
执行测试用例
0
智能自动化

LMTester 核心优势

自然语言驱动

用户以对话方式描述测试意图,ReAct 智能体将其转化为精确的测试动作。

ReAct 智能体

强大的推理 (Reasoning) 与行动 (Acting) 能力,使测试过程更智能、更自适应。

LLM 深度集成

利用大语言模型进行意图理解、元素定位、动态决策和智能结果分析。

MCP 交互协议

模型上下文协议 (MCP) 确保 LLM 与 Midscene.js 等工具间高效、可靠的通信。

Midscene.js 场景引擎

精确捕获和回放复杂前端交互,支持动态页面元素的稳健测试。

可视化编排与监控

直观的UI管理测试资产,实时监控执行过程,快速定位问题。

ReAct 智能体核心原理

LMTester 的 ReAct 智能体通过迭代的"思考-行动-观察"循环来完成复杂的测试任务。

THOUGHT

思考 (Reasoning)

智能体接收自然语言指令,LLM 分析当前状态和目标,生成下一步行动计划和理由。

ACTION

行动 (Acting)

根据计划,智能体通过 MCP 调用 Midscene.js 或其他工具执行具体操作(如点击、输入)。

OBSERVATION

观察 (Observation)

智能体获取行动结果(如页面变化、API响应),形成新的观察信息。

ITERATE

迭代优化

基于新的观察,智能体返回第一步进行新一轮思考,直至任务完成或达到终止条件。

核心技术引擎

LLM 核心

ReAct 智能体

MCP 协议

Midscene.js

Python/FastAPI

平台操作演示

一睹 LMTester 的 ReAct 智能体如何在自然语言驱动下完成复杂的Web测试。

加入我们的开源征程

LMTester 是一个充满活力的开源项目。我们欢迎各种形式的贡献,共同打造更智能的测试未来。

代码贡献

发现 Bug?有新功能想法?欢迎通过 Pull Request 贡献您的代码和智慧。

查看 PRs

参与讨论

在 GitHub Discussions 分享经验、提问、参与功能讨论,碰撞思想火花。

前往讨论区

点亮 Star

喜欢 LMTester?请在 GitHub 上给我们一个 Star,这是对我们最大的鼓励!

Star 此项目