自动化测试
背景
什么是 自动化测试 呢?有 非自动化测试 吗?
以前的测试模式,被人戏称为点点点测试,也就是人工去自己去点,比如,一个页面有几百个组件,几十个接口,那你就得靠人力去一个一个去测试,非常辛苦且低效,花费大量实践,团队的整体效率被大大拉低。
所以后来的人使用 自动化测试,通过一些 自动化测试 工具,然后你设置好一些参数,机器就会去帮你自动去跑这些测试用例,帮你测,速度非常快。

优点
- 节约成本
- 提高效率
- 减少人工去做事
- 提高复用性
DevOps
像现在很多团队使用的 DevOps 思想,也融合了自动化测试,当你代码提交时,会自动帮你做组件、函数、代码的测试校验。

自动化测试用例编写
上面说了想要进行 自动化测试,需要借助一些 API 工具,进行测试用例的创建,并进行自动化测试的开始。
其实在以前没有 API 工具的情况下,想要自动化测试都需要自己写脚本,创建测试用例,非常麻烦,需要写大量的代码。
所以我们现阶段可以借助 API 工具,利用他们的自动化测试功能,去进行非常便捷的测试。
使用 Apifox 自动化测试
今天就拿 Apifox 来举例子,Apifox 是一个非常好用的 API 工具,他集测试、文档、Mock、协同于一身,且支持中文、使用免费,功能非常强大!
创建接口
首先我们需要创建一个接口

设置断言
Apifox 支持可视化断言,非常方便,你甚至不需要写脚本代码~

直接在 Apifox 提供的表单里填写对应的信息即可,不需要写脚本代码:

点击 保存 按钮。
新建测试用例
然后我们到 自动化测试 的界面,创建一个新的 测试用例。

填入用例的基本信息,包括 名称、目录。

为用例新增接口
进入到创建好的 测试用例 中,选择导入接口。

导入我们的目标接口。

设置参数 运行
我们可以设置一些 运行参数,比如这里,我想运行这个接口 50 次。

最后点击 运行 就可以查看运行结果了,Apifox 的自动化测试就是这么快速,简单,方便!!

Apifox
欢迎体验一下,完全免费的哦:在线使用 Apifox。
Apifox 是一体化 API 协作平台,可以实现 API 文档、API 调试、API Mock、 API 自动化测试,是更先进的 API 设计/开发/测试工具。
Apifox 提供了一种全面的 API 管理解决方案。使用 Apifox ,你可以在统一的平台上设计、调试、测试以及协作你的 API,消除了在不同工具之间切换和数据不一致的问题。
个人使用体验还是不错的,推荐使用~

知识扩展: