打开 “懒猫微服客户端” 下载应用

GraphQL Meter

面向 GraphQL API 的自托管性能测试工作台,支持 schema 解析生成压测配置、实时监控、结果对比与内置 GraphQL 客户端验证。

2 次下载
0 次点赞
0 条评论
0 次催更
2

安装次数

0

点赞

0

应用评论

0

催更次数

桌面端

应用描述

已集成懒猫OIDC登录。 ## 功能特性 - Schema 驱动测试配置:粘贴 GraphQL Schema 后自动识别 Query / Mutation,并生成可复用的测试配置。 - 双引擎压测执行:同一套测试配置可在 Locust 与 k6 之间切换,方便比较不同引擎的结果差异。 - 实时运行监控:在测试运行中查看吞吐量、错误率、P50/P90/P95/P99 延迟和按操作拆分的实时数据。 - 历史结果对比与趋势分析:对比任意两次压测结果,追踪不同版本或环境下的性能漂移。 - 环境与鉴权建模:为不同目标环境保存 GraphQL 地址、TLS/mTLS、证书、自定义请求头和认证提供器。 - 内置 GraphQL Client:在压测前先验证查询、变量、请求头和鉴权是否可用,减少盲跑。 ### 首次使用流程 1. 进入应用后,使用懒猫OIDC登录。 2. 登录成功后进入 `Dashboard`。当前版本会自动初始化 SQLite 数据库,并预置一份 `Self Load Test` 压测配置。 3. 进入 `Environments` 页面时,默认可以看到 `local`、`production`、`staging` 3 条示例环境。建议先把这些示例当成模板参考,再按自己的 GraphQL 服务地址新增或编辑环境。 4. 如果目标 API 需要鉴权,进入 `Auth Providers` 页面。页面初始为空,点击顶部 `+ New Provider` 后可选择 `Bearer Token`、`Basic Auth`、`API Key`、`OAuth2 Client Credentials`、`OAuth2 Password`、`Custom JWT` 六类提供器。 5. 进入 `Test Configs` 页面,先打开内置的 `Self Load Test` 理解向导结构:`Schema & Params` → `Operations` → `Review & Run`。熟悉后再创建自己的业务配置。 6. 在正式压测前,先使用 `GraphQL Client` 页面验证目标地址、查询语句和鉴权是否正常返回结果。若要验证盒内自测接口,优先使用 `http://127.0.0.1:8899/api/graphql-health/graphql`,不要直接填公网域名。 ### 日常使用方式 1. 在 `Dashboard` 观察近期运行概览、系统状态和压测入口。 2. 在 `Test Configs` 维护不同服务或不同版本的测试模板。当前编辑体验是先填 `Host URL / GraphQL Path / Users / Ramp-up / Duration / Schema`,再点 `Parse Schema →` 进入操作分配页。 3. 在 `Operations` 步骤里调整各操作的流量占比,确认 `Total: 100.0%` 后点 `Review →`,在 `Review & Run` 里选择 `Locust (Python)` 或 `k6 (Go)`。 4. 执行压测时点击 `Save & Start Test`,运行中到 `Test Run` 查看 `Users`、`RPS`、`Total Requests`、`Failures`、`Error Rate`,以及 `Per-Operation Stats` / `Errors` 两个分区。 5. 压测结束后,在 `Test History` 先切换 `Completed` 状态筛选,再查看已完成记录;`Running` 只显示进行中的任务。 6. 若需要排查鉴权或查询问题,回到 `GraphQL Client` 单独执行查询,确认不是目标 API、本机网络或证书链本身的问题。

懒猫评分/评论

0.0

0 条评论

此 App 尚未收到足够的评分或评论,无法显示评论列表。

应用信息

最新版本

0.1.0

更新日期

5/7/2026

预估安装占用

109.07 MB

不支持平台

ios、android、tvos

提供者

Edward

兼容性

可在此设备上使用

""