API Testing v0.0.14 新增 tRPC、gRPC 协议的支持


api-testing

atest 版本发布 v0.0.14

atest 是一款用 Golang 编写的、开源的接口测试工具。

你可以在容器中启动:

docker run --network host \
linuxsuren/api-testing:master

或者,直接下载二进制文件后启动:

atest server --local-storage /var/www/sample

主要的新功能

  • 增加了对 tRPC  gRPC 协议的(命令行与 Web 界面)支持
  • 新增了 Helm Chart 的安装方式
  • 支持通过按钮切换暗模式
  • 支持启动启动插件
  • 支持在 Web 界面中参数化执行
  • 支持生成 curl  Golang 代码
  • 支持从 Postman 中导入测试用例
  • 可观测方便,增加了对 Apache SkyWalking 和 Prometheus 的支持
  • 一些 Web 界面操作的优化(例如:多语言、测试结果缓存、自动保存)

本次版本发布,包含了以下 5 位 contributor 的努力:

  • @Ink-33
  • @LinuxSuRen
  • @hellojukay
  • @kuv2707
  • @yuluo-yx

相关数据

下面是 atest 截止到 v0.0.14 的部分数据:

  • watch 7
  • fork 23
  • star 104
  • contributor 12
  • 二进制文件下载量 1.1k
  • 代码行数 45k
  • 单元测试覆盖率 88%

想了解完整信息的话,请访问 https://github.com/LinuxSuRen/api-testing/releases/tag/v0.0.14


相關推薦

2023-10-19

分布式应用开发;基于插件化的架构能支持多种业务通信协议,灵活对接各种微服务治理平台,帮助业务快速构建所需的微服务体系。 架构设计 tRPC在架构设计上采用插件化设计思想,总体架构由 "框架" 和 "插件" 两部分组成

2024-06-15

或者容器中启动: docker run -p 8080:8080 ghcr.io/linuxsuren/api-testing:v0.0.17 亮点 我们提供了基于 Electron 的桌面应用,会极大地方便开发者在桌面环境中测试 API。 为缩减镜像的体积(40M),我们把插件全部以 OCI 的格式单独存

2023-08-23

r run -v /var/www/sample:/var/www/sample \ --network host \ linuxsuren/api-testing:master 或者,直接下载二进制文件后启动: atest server --local-storage /var/www/sample 对于持续集成(CI)场景,可以通过在流水线中执行命令的方式: # 执行

2024-08-20

://github.com/TongchengOpenSource/smart-doc/pull/891 提交 本次主要新增了gRPC协议接口文档的支持,对于在Java项目中实现的gRPC可以轻松生成接口文档,优化和完善了WebSocket文档,支持在文档中展示WebSocket的Message参数和相应参数。 当然无

2022-11-19

经过迭代的 3.0.0 正式版与此前 3.0.0-beta 预览版相比: 新增了 Consumer Group,可以更方便地管理消费者; 支持配置 DNS 解析域名类型的顺序; 新增 AI 平面,更智能化地对配置与流量进行分析与呈现; 对多个现有生态插件进

2023-03-04

的 dubbo2 响应转换成 HTTP 响应转发给客户端。   2、新增编码转换器 transcode 模块 该模块主要用于对 客户端请求/服务端响应 内容进行编码转码操作,如:protobuf 编码转换器。在实现 gRPC协议 和 HTTP协议 的协议转换功能

2024-10-08

无需提前预设proto文件 内置组件     本次新增 6 个组件,分别是核心库组件:并行网关组件、汇聚组件。扩展库组件:gRPC客户端组件、git commit组件、git push 组件、git create tag 组件。     RuleGo 除了提

2024-02-03

析器中。( #35011 ) [alpn] 删除 grpc-exp 实验性 ALPN 协议。( #34876 ) 将 zlib 更新到 1.3。( #35147 ) [EventEngine] Clarify API:callback cancellation 和线程安全。( #35009 ) C++ [OTel] De-experimentalize API。( #35509&n

2022-09-06

预告: 我们的迭代计划里面很重要的一环是支持 API 多协议,Websocket、GraphQL、gRPC 等等,可以让我们后续可以更好地对接各个平台或者应用。 多协议的设计和开发已经开始了,预计在 9 月中旬能够发布 1.7.0 版本~   优

2022-09-15

是第一个。 下载 .NET 7 Release Candidate 1 .NET 7 RC 1 中的新增功能: 支持在 Windows Server 2019 上默认使用 ICU 库 Windows Server 2019 缺乏 ICU 支持。在 Windows Server 2019 上运行的想要使用 ICU 的服务和应用程序需要部署 ICU 并启用一些配

2023-03-18

ger URL 地址:     导入成功,右侧展示了新增的 API     在 Postcat 上只要通过安装这个导入插件,再也不用担心 Swagger 的数据无法同步过来了。         了解 Postcat:  

2024-04-29

启用 EventEngine DNS 解析器。 ( #35573 ) [EventEngine] 支持 Windows 的 AF_UNIX。 ( #34801 ) C++ [OTel C++] 添加 API 以启用/禁用 metrics。 ( #36183 ) [EventEngine] 重构 ServerCallbackCall 以使用 EventEngine::Run。 ( #36126 )

2023-03-11

析场景的原生 SQL 和 Python 脚本 使用广泛采用的数据库协议和 API 适用于大量工作负载的可扩展表引擎架构 架构 GreptimeDB 核心组件: Frontend 前端用于在各种协议中提供读写服务,将请求转发到 Datanode Datanode&nbs

2022-10-10

新增客户端和集群部署工具、HStream Cloud 开放体验申请 本月我们实现了 HServer 支持 Rqlite 作为 MetaStore,并基于新的自研 Haskell gRPC 框架对 HServer 进行了重构,同时发布了新的 Rust Client 以及集群部署工具。此外,HStream Cloud 目前已