这是一款由AI驱动的网络测试工具,它能与GitHub Copilot等AI编码助手完美集成。借助MCP协议,用户只需通过自然语言指令,就能让代理执行复杂的网络测试任务,极大提升测试效率。
本工具是AI驱动的网络测试工具,与AI编码助手集成,支持自然语言控制,可执行自动化测试记录、回归测试等多种任务,为开发者提供高效测试辅助。
pip install mcp[cli])playwright install)git clone
cd
python -m venv venv
source venv/bin/activate # Linux/macOS
# venv\Scripts\activate # Windows
pip install -r requirements.txt
playwright install --with-deps # 安装浏览器和操作系统依赖项
.env.example重命名为项目根目录中的.env文件。# .env
LLM_API_KEY="YOUR_LLM_API_KEY"
YOUR_LLM_API_KEY为实际密钥。在您的MCP配置中添加以下内容:
{
"mcpServers": {
"Web-QA":{
"command": "uv",
"args": ["--directory","path/to/cloned_repo", "run", "mcp_server.py"]
}
}
}
保持此服务器运行状态,以便与AI编码助手交互。
通过您的MCP功能启用的AI编码助手使用自然语言与该代理互动。
示例用法:
"前往https://practicetestautomation.com/practice-test-login/,在用户名字段中输入'student',在密码字段中输入'Password123',点击提交按钮,并验证文本'Congratulations student'是否可见。"
output/目录中保存一个test_....json文件)"运行回归测试
output/test_practice_test_login_20231105_103000.json"
"从https://practicetestautomation.com/practice/开始发现潜在的测试步骤。"
"列出可用的记录网络测试。"
output/目录中的.json文件列表。)输出结果:
output/目录中(请参见test_schema.md了解格式)。.
├── README.md # 项目说明
├── mcp_server.py # MCP服务器实现
├── requirements.txt # 依赖项清单
└── .env.example # 环境变量示例
[项目许可证信息]
[贡献者名单]