Token导航 LogoToken导航TokenDH.com
TEST MCP COPILOT logo
文档知识stdio官方级别未说明来源级核验

TEST MCP COPILOT

MCP Server

GAD是一个专为测试自动化学习设计的平台,提供图形用户界面、REST API、Swagger文档集成及多种测试场景,适合QA技术学习和实践。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
测试自动化JavaScriptVS CodeAPI集成VS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Piotras1024

提供方

Piotras1024

最后核验

2026/5/17 20:21

运行时

Docker

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

docker run -p 3000:3000 -d jaktestowac/gad

详细介绍

引言

\[!提示\] 💡 选择您的语言: - 英国(国旗) 英语 - 波兰(Poland) 波兰语

这个应用程序(称为 🦎 GAD(可能代表某种特定含义或缩写,具体需根据上下文确定,此处直译为“🦎 GAD”)(某物)被制备并开发出来 仅用于测试目的它提供:

  • 图形用户界面(GUI)
  • REST API(Representational State Transfer Application Programming Interface,表述性状态传递应用程序编程接口)
  • 集成Swagger文档

该应用程序包含简单逻辑、统计、图表、游戏以及各种资源等功能。其设计旨在(此处根据上下文,可补充具体设计目的,如“提供用户友好的体验”或“满足多样化需求”等,但原文未给出具体目的,故保留原样) 故意设置漏洞(或故意引入错误)🐛 以及模拟现实世界项目复杂性的挑战。

🦎 GAD(注:GAD在此处可能是一个特定上下文中的缩写或代号,没有具体含义,直接保留原样) 非常适合学习测试自动化、完善质量保证技术,并在遇到的各种场景中进行实践, 实际项目 伴随着各种现实世界场景。

P.S. 此外,该应用程序还有一些 严重的设计缺陷 - 我想知道你是否会注意到它们?😉

\[!重要\]\ 想快速测试一下这个应用吗? - 克隆或下载仓库 - 跑步 npm i - 跑 npm run start - 开放 http://localhost:3000 翻译为中文是:“本地主机上的3000端口”。不过,在中文语境中,我们通常不会直接这样表述网址,而是可能说“访问本地服务器的3000端口”或者“打开本地3000端口的网页”。但直接翻译网址本身,就是“http://localhost:3000” 在您的浏览器中 - 享受测试和自动化工作 🦎 GAD(可能指某种特定概念或缩写,具体含义需根据上下文确定,此处直译为“蜥蜴 GAD”)

目录

- 在本地部署 - 首次使用 - 更新版本 - 如果你正在使用zip包 - 如果你正在使用克隆的仓库 - 如果您有任何更改(例如数据库中的更改),请更新版本 - CLI 选项 - 运行CLI选项 - 部署到Glitch - 部署到Render - - 先决条件: - 跑步

- 🇵🇱 波兰资源 - 🇬🇧 英语资源

特点/特性

特点为 🦎 GAD(此处“GAD”可能代表某种特定含义或缩写,但无具体上下文难以准确翻译,故保留原样)

  • GUI(Graphical User Interface)翻译为中文是“图形用户界面” (前端)
  • REST API(Representational State Transfer Application Programming Interface,表述性状态传递应用程序编程接口) 并且 WebSockets(网络套接字) (后端)
  • 两个应用领域:

- 测试人员博客 - 资源 - 文章、用户、评论等 - 功能 - 点赞、评论、标签以及用户互动工具 - 见解 - 统计数据和图表(例如,每用户的点赞数、每篇文章的评论数) - 认证 并且 授权 - 练习页 - 一个汇集了自动化挑战的页面集合,例如: - Iframes(框架嵌入) - 文件上传 - 拖放 - 动态元素 - 点赞、标签和调查 - 横幅广告、弹窗、前端和后端逻辑 - 游戏多多,乐趣无限!

  • Swagger 文档 API文档,实现无缝集成
  • 简单数据库 基于JSON的数据库,带有用于清除/恢复数据的REST API端点
  • 各种数据集 - 小型、中型和大型数据集,用于模拟真实世界场景
  • 动态配置 - 调整应用程序设置 很容易地从用户界面(UI)上

- 功能标志 - 启用或禁用功能 - 错误标志 - 为测试目的引入或移除错误

  • 不同的 数据展示 (图表、表格等)
  • 测试自动化中的挑战性要素 (嵌入框架、文件上传、拖放功能、双因素认证、标签、调查问卷、横幅广告、弹窗、前端和后端逻辑、动态元素、游戏等)
  • 管理员后台包括高级功能,如:

- 数据库重置 - 用于实验和测试查询的SQL练习场

部署

如何将所展示的服务部署到各种免费托管网站的说明。

部署于 本地

要求:

  • Node.js 安装在系统中

- 在Node.js上测试 v20v22

  • git 安装在系统中

首次使用

步骤:

  1. 在 cmd/终端中打开项目根目录
  2. 使用以下命令克隆仓库: git clone ...

- 这是 首选方式 使用这个应用程序

  1. npm i

- 安装模块(不要使用 Node.js 全局包!)

  1. npm run start

- 启动GAD

该应用程序将在 http://localhost:3000

更新版本

如果你正在使用zip包

步骤:

  1. 下载压缩包形式的仓库
  2. 解压并替换您本地的GAD实例
  3. npm i 在根目录下

- 安装新模块

  1. npm run start

- 启动GAD

如果你正在使用克隆的仓库

步骤:

  1. 在 cmd/终端中打开项目根目录
  2. 使用(命令/工具)拉取最新更改 git pull
  3. npm i

- 安装新模块

  1. npm run start

- 启动GAD

如果您有任何更改(例如数据库中的更改),请更新版本

一种可能的方法是重置所有本地更改并拉取新版本。使用此方法: 您将丢失所有本地更改和数据

步骤:

  1. 在 cmd/终端中打开项目根目录
  2. 使用以下命令重置本地更改并拉取最新更改:
   git reset --hard HEAD
   git pull
  1. 跑步 npm i

- 安装新模块

  1. npm run start

- 启动GAD

CLI 选项

\[!提示\] CLI(命令行界面)是一种允许您在终端中使用命令与应用程序进行交互的界面。
选项描述
READ_ONLY=1以只读模式运行。此设置禁用除登录外的所有POST、PUT和PATCH方法。
PORT=3001在选定端口上运行。GAD 在默认端口上运行 3000(此行无实际内容,若需翻译前文,则根据上下文灵活处理,此处仅展示格式)
DB="db_name"使用选定的数据库文件。GAD 使用 db.json 作为默认数据库。示例(针对 PowerShell): $env:DB="db-base-big"; npm run start
\[!警告\] ⚠️ 警告:终端中设置的所有环境变量都将被应用程序使用。如果您希望不带任何选项运行应用程序,请确保清除所有环境变量。

运行CLI选项

运行GAD需使用 CLI 选项,使用以下命令,例如:

PowerShell:

$env:PORT=3001; npm run start

Bash(注:Bash是Unix和Linux系统中的一个命令行解释器,全称为Bourne-Again SHell)

PORT=3001 npm run start

Windows 命令行(Cmd):

set PORT=3001 && npm run start

部署到 渲染

Render——一个广受欢迎的类似Heroku的PaaS平台,提供免费套餐,并配有“部署到Render”按钮,支持一键部署。

  • 在 https://dashboard.render.com/register 创建免费账户
  • 成功注册后,点击按钮:

![Deploy to Render](https://render.com/deploy?repo=https://github.com/jaktestowac/gad-gui-api-demo)

  • 给你的应用命名
  • 命中;击中 Apply
  • 稍等一会儿,然后点击项目链接 GUI API Demo
  • 点击链接打开应用(位于项目名称和仓库下方)
  • 每月享受750小时的免费服务

在Render上部署GAD应用程序时,请注意,由于Render平台的限制,应用程序可能无法完全正常运行。不过,我们正在尽最大努力确保尽可能高的兼容性。

使用Docker镜像进行部署

这个方法可以用来:

  • 本地地
  • 在CI/CD服务中(如GitHub Actions、GitLab CI等)

先决条件:

在本地环境中:

  • 已安装最新版本的Docker

跑步

只需运行以下命令即可获取最新镜像:

docker run -p 3000:3000 -d jaktestowac/gad

或特定版本:

docker run -p 3000:3000 -d jaktestowac/gad:2.5.5

应用程序应在 http://localhost:3000/ 下运行

图片可在此处查看:

部署到 故障/错乱

\[!警告\] > ⚠️ 警告:此部署方法已过时,不再推荐使用。 Glitch 已更改他们的 平台政策 这种部署方法可能无法再按预期工作。请改用其他部署方法之一。

无需注册账号 - 但您的项目将在5天后删除。~~

点击下方按钮后,请等待一两分钟以完成部署。(此处为模拟对话,实际无对应中文翻译内容,原句为无意义符号组合)

~~![Remix on Glitch](https://glitch.com/edit/#!/import/github/jaktestowac/gad-gui-api-demo)呜呜

查看网站:

~~- 滚动到底部按钮~~ ~~- 点击 🔎PREVIEW~~ \- 选择 👯Preview in a new window~~

在Glitch上部署GAD应用程序时,请注意,由于Glitch平台的限制,应用程序可能无法完全正常运行。不过,我们正在尽全力确保尽可能高的兼容性。好的

自动化愉快!

我们希望你在测试和自动化这个应用程序的过程中能度过一段愉快的时光!

所包含的挑战和特点旨在帮助你在享受乐趣的同时提升测试技能。

如果您有任何改进建议或遇到任何问题,请随时在我们的(平台/系统)上提交问题 。

您的反馈有助于让GAD对每个人来说都变得更好!

📢 期待您的贡献,祝测试愉快!🦎 爬行动物(如蜥蜴)的符号

🔝 返回顶部

📞 联系与支持

请随时联系我们:

______________________________________________________________________

学习资源

我们已收集了一系列资源,帮助您学习并掌握Playwright,提供波兰语和英语版本。无论您是初学者还是高级用户,这些资源都将有助于您提升技能和知识。

🇵🇱 波兰资源

🇬🇧 英文资源

_附言:如需更多资源和最新动态,请关注我们的 网站 并且 。_

______________________________________________________________________

由……提供动力/支持 jaktestowac.pl 翻译为中文可以是“如何测试网站/如何进行测试(.pl域名下的示例)”。不过,由于“.pl”是波兰的国家顶级域名,且“jaktestowac”在波兰语中意为“如何测试”,所以这个网址可能是一个专门讨论或提供测试方法的波兰语网站。在中文语境下,我们通常不会直接翻译网址,而是根据网址内容来解释其可能的功能或主题。因此,这个网址可以理解为“一个关于测试方法的波兰语网站(.pl)”。 团队! 💚❤️ 翻译为中文可以是“绿心❤️”(注:这里的“绿心”是根据表情符号的直观颜色和常见含义进行的翻译,实际翻译可能因语境而异,但通常会保留其象征意义,如爱心的绿色变体)。不过,直接描述这两个表情符号组合的话,可以简单地说成“绿心和红心”。

目录标签

目录标签

测试自动化JavaScriptVS CodeAPI集成本地部署QA学习RESTAPI图形用户界面Swagger文档

支持客户端

VS Code

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP