专栏首页ApiPostApiPost自动化测试基础之:如何使用测试校验(测试用例)?

ApiPost自动化测试基础之:如何使用测试校验(测试用例)?

我们在《ApiPost的环境变量的定义和使用》和《ApiPost自动化测试基础之:接口参数依赖的情景处理》分别讲解了ApiPost环境变量的定义、使用以及基于环境变量的接口参数依赖的情景处理。

本文主要讲解如何使用ApiPost的测试校验(测试用例)。

ApiPost简介:

ApiPost是一个支持团队协作,并可直接生成文档的API调试、管理工具。它支持模拟POST、GET、PUT等常见请求,是后台接口开发者或前端、接口测试人员不可多得的工具 。

官网:https://www.apipost.cn/

什么是测试校验?

作为一名开发人员,我们所做的事情无非就是在写Bug和改Bug。无论是协作开发、版本升级还是服务器升级,接口都有可能返回一些和我们预期结果不一致的bug。为了便于开发&测试人员能够更快的发现bug,有利于整个产品质量以及进度的保证。ApiPost推出了测试校验功能。

如何使用测试校验?

1、第一步:定义测试用例

我们以以下接口为例:

如图所示,我们想校验每次返回的数据是否正确,就可以点击【测试用例】添加测试用例了。

2、第二步:进行测试

如上图,我们保存4个用例,分别校验:

响应体格式是否为json

响应体的errcode是否为0

响应体的data.token不为空

响应头server为nginx。

保存测试用例后,点击发送按钮,就会得到如下测试结果:

绿色表示测试通过,红色表示测试不通过。由于返回的结果全部符合预期,所以均为绿色。

注意:每个测试用例是一行,不能换行。

附:响应类型对应关系:

Response(响应) :对应响应结果;

ResponseJson(响应对象):对应响应结果的响应体(目前仅支持JSON格式的响应结果绑定环境变量);

ResponseHeader(响应头):对应响应结果的响应头。

原文链接:https://www.apipost.cn/article/1013

我来说两句

0 条评论
登录 后参与评论

相关文章

  • ApiPost自动化测试基础之:流程测试

    我们在《ApiPost自动化测试基础之:接口参数依赖的情景处理》和《ApiPost自动化测试基础之:如何使用测试校验(测试用例)?》分别讲解了ApiPost自动...

    骑马的少年
  • 接口测试人员需要掌握的知识技能

    软件接口是指程序中具体负责在不同模块之间传输或接受数据的并做处理的类或者函数。(而不是指传输的数据!!)

    用户7880705
  • 自动化测试之-测试用例设计方法总结

    黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法、场景图法等。

    小老鼠
  • 测试流程之如何设计测试用例

    王豆豆
  • Appium移动端自动化测试--测试用例改造

    可见下面的两个框架的脚本,略有不同,setup和setUp,teardown和tearDown。

    软测小生
  • 如何使用Pytest进行自动化测试

    目前有多种可用的测试框架和工具。这些框架的风格也各不相同,比如数据驱动、关键字驱动、混合、BDD等等。您可以选择最适合您的要求。

    HuangWeiAI
  • 用selenium自动化验收测试

    用 Selenium 自动化验收测试 如何使用 Selenium 测试工具对 Ruby on Rails 和 Ajax 应用程序进行功能测试 文档选项 将此...

    阿新
  • web自动化测试实战之批量执行测试用例

    本文参考Python自动化测试实战(作者:无涯)+网上教程+小编实战操练,感谢前人的教程学学他人的知识点,一步一步变为自己的知识点,也可以从中衍生新的测试思想与...

    测试小兵
  • 自动化测试用例管理执行方法之测试套件

    本文来自Python自动化测试实战(作者:无涯)学习衍生,学学他人的知识点,一步一步变为自己的知识点,也可以从中衍生新的测试思想与方法.

    测试小兵

扫码关注云+社区

领取腾讯云代金券