几天前, 我引入了 Playground API — 一个零配置, 状态的模拟 REST API , 旨在解决一个巨大的前端头痛: 模拟 API 如标准 JSONPlacewides, Playground API通过引入每会话的零登录沙盒来改变这一点,让开发者在浏览器中实现真实的数据持久性,而无需数据库设置或账户创建.
从那时起,根据来自社区的令人惊叹的反馈,我运出一个庞大的v2.0更新包,里面装有专为现代前端开发设计的特性,UI边框测试和E2E自动化!
以下是新内容的分解,以及您如何使用 Playground API来提升您的开发工作流程.
在 Playground API v2.0 中有什么新情况? ?\
1.
网络延后模拟( & ) 测试骨架加载器,加载自旋器,以及解禁的输入在局部上都是众所周知的难事,因为模拟API几乎瞬间反应(10–30ms).
现在,您可以强制 Playground API 从您的代码或请求头直接模拟网络时空 : 或者通过请求头 :\
2.
HTTP 错误模拟( &) 想要验证您的应用程序如何处理一个, 或者不突破您的服务器代码 ?
您现在可以按要求输入任意的 HTTP 错误回复 : 或者通过请求标题:\\
3.
关系分资源 & Nested Filtering Building Master-detail 视图或用户配置仪表板 ?
Playground API 现在本土支持关系查询和嵌入子资源路由出库:QQ
4.
通用全图文搜索 () & 动态排序 () 通过基线数据与自定义会话沙盒编辑合并快速搜索和排序:
5.
E2E 测试套接字准备 () & Programmatic Reset While cookie () 处理标准浏览器中状态的平稳持续,自动化的E2E测试跑取器(Playwright, Cypress)和严格的Incognitto/Safari政策经常会阻断跨站点饼干.
Playground API v2引入了基于标题的身份倒计时和程序会话Resets:发送标题,以在测试运行中保持孤立的沙盒状态.
要求清除所有自定义会话的变异, 并在每个测试套件之前返回干净的全局基线 !
6.
多格式收藏和Schema Downloads 需要将模拟端点导入到您最喜欢的 API 客户端吗 ?
您可以直接从文档 UI 或 API 下载完整规格: QQ OpenAPI 3.0 spec () QQ Postman Collection v2.1 () QQ Bruno API Collection () QQ Insomnia Collection () QQ
- 9-语言活代码生成器 内置文档运行器现在立即生成9个通俗语言和库的即时可使用的代码片段:cURL,Node.js Freach, Axios, Python, Go, Swift, Kotlin, Rust, 和 PHP.
QQ更新回放例: Skeleton Loader + 错误处理+ 延迟模拟 以下是完整回放组件, 显示您如何方便地测试装入自旋器, 错误状态, 以及 CRUD 变换 : QQ 摘要: v1 vs v2 比较功能播放地 API v1 游戏地 API v2 状态持久性 QQ 相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接 尝试它Out( 支持) 项目 Playground API 100% 免费, 零配置, 无需注册 : & Interactive Docs: https://playground- api- xi. vercel. app/ QQ GitHub Repositor: github.com/ nileshcodehub/ playground api 如果您发现 Playground API 对你的项目、演示或 E2E 测试很有帮助, 在 GitHub 上留下一个 QQ 将意味着世界!
你接下来想看什么?
在下面写个评论