From 6b83420f23a71bbe65b206e378a8a81a4975a883 Mon Sep 17 00:00:00 2001 From: Rick <1450685+LinuxSuRen@users.noreply.github.com> Date: Sun, 18 Jun 2023 18:34:46 +0800 Subject: [PATCH] docs: add release notes (in Chinese) of v0.0.12 (#97) Co-authored-by: rick --- docs/release-note-v0.0.12.md | 45 ++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 docs/release-note-v0.0.12.md diff --git a/docs/release-note-v0.0.12.md b/docs/release-note-v0.0.12.md new file mode 100644 index 0000000..4427c56 --- /dev/null +++ b/docs/release-note-v0.0.12.md @@ -0,0 +1,45 @@ +`atest` 版本发布 v0.0.12 + +`atest` 是一款用 Golang 编写的、基于 YAML 格式的开源接口测试工具,可以方便地在本地、服务端、持续集成等场景中使用。 +我们希望提供一个简单、强大、高质量的测试工具,方便测试、研发人员快速、低成本地借助接口测试为产品研发质量保驾护航。 + +通过以下命令启动 HTTP 代理服务器后,给您的浏览器配置该代理,打开业务系统就会自动录制: + +```shell +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 的努力: + +* [@LinuxSuRen](https://github.com/LinuxSuRen) +* [@wongearl](https://github.com/wongearl) +* [@yJunS](https://github.com/yJunS) + +## 相关数据 + +下面是 `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