开源接口测试工具 atest 发布 v0.0.12
atest
版本发布 v0.0.12
atest
是一款用 Golang 编写的、基于 YAML 格式的开源接口测试工具,可以方便地在本地、服务端、持续集成等场景中使用。
我们希望提供一个简单、强大、高质量的测试工具,方便测试、研发人员快速、低成本地借助接口测试为产品研发质量保驾护航。
通过以下命令启动 HTTP 代理服务器后,给您的浏览器配置该代理,打开业务系统就会自动录制:
docker run -p 1234:8080 -v /var/tmp:/var/tmp \ ghcr.io/linuxsuren/api-testing atest-collector \ --filter-path /api \ -o /var/tmp/sample.yaml # --filter-path /api 会过滤所有以 /api 为前缀的 HTTP 请求 # 关闭服务后,您可以在 /var/tmp/sample 这个目录中找到生成的测试用文件
更新重点
- 支持通过基于 HTTP 代理服务生成测试用例
- 支持根据 Swagger 数据生成接口测试覆盖率
- 增加 HTML、Markdown 等格式的测试报告
- 代码重构,包括:包结构、原文件名整理,逻辑抽象为接口以及不同实现
- 支持打印所有支持的模板函数
- 优化 Kubernetes 的部署清单文件
- 修复已知缺陷
本次版本发布,包含了以下三位 contributor 的努力:
相关数据
下面是 atest
截止到 v0.0.12 的部分数据:
- watch 3
- fork 9
- star 33
- contributor 4
- 二进制文件下载量 561
- 代码行数 7.6k
- 单元测试覆盖率 94%
想了解完整信息的话,请访问 https://github.com/LinuxSuRen/api-testing/releases/tag/v0.0.12

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
SparkyLinux 7.0 正式发布,基于 Debian 的发行版
SparkyLinux 7.0 已正式发布,代号"Orion Belt"。新版本基于并完全兼容 Debian 12 "Bookworm"。 下载地址:https://sparkylinux.org/download/stable Sparky Linux 是基于 Debian 的发行版,其特点是轻量、简洁和快速,它被设计为既适合老旧的也适合新式的计算机 —— 目前仍支持 32 位处理器,采用 Xfce、Enlightenment 和 LXDE 作为桌面环境。 更新亮点 内核版本默认使用 Linux kernel 6.1.27 LTS 改进 amd64 ISO 镜像,现在支持在包含安全启动的 UEFI 主板的机器上启动 使用 systemd-timesyncd 代替 ntp 软件包升级 Firefox 102.12.0ESR (114.0.1 in sparky repos) Thunderbird 102.12.0 VLC 3.0.18 LibreOffice 7.4.5 Calamares 3.2.61 KDE Plasma 5.27 LXQt 1.2.0 MATE 1.26 Xfc...
- 下一篇
MapStructPlus 1.3.2 发布,全面适配 IDEA 部分编译,使用更加丝滑流畅!
1.3.2 更新日志 适配不可变类型,当需要转换的目标类型为不可变类型时,可以使用任意包下的 Immutable 注解标识; 全面适配 IDEA 部分编译问题,使用更加丝滑流畅。 适配不可变类型 这个是由 Jimmer 开源框架的作者提出,当是不可变类型时, 默认生成规则中的 T convert(S source, @MappingTarget T target) 方法,没有任何意义,且可能存在问题。 所以,当需要转换的目标类型为不可变类型时,可以使用任意包下的 Immutable 注解标识。 则在编译过程中,最终生成如下代码: publicTconvert(Ssource,@MappingTargetTtarget){ returntarget; } 使用 IDEA 部分编译 上一个版本中,适配了一部分 IDEA 部分编译产生的问题,新的版本中,使用了全新的处理逻辑,彻底解决了 IDEA 部分编译产生的各种问题, 且,不再需要在编译参数中指定配置类,使用更加丝滑流畅!只需要升级版本,无需做任何改动。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,CentOS7官方镜像安装Oracle11G
- Mario游戏-低调大师作品
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8编译安装MySQL8.0.19
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路