接口自动化测试怎么做的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口自动化测试怎么做的相关的知识,希望对你有一定的参考价值。

了解了接口测试是什么之后,怎么做接口测试呢?接口测试的流程其实和功能测试流程类似:接口测试计划-接口测试用例-接口测试执行-接口测试报告。测试用例设计的依赖对象主要是需求说明书和接口文档。
接口测试因其不是针对普通用户,而是针对的另外一个系统组件,所以不能直接测试,需要使用工具测试,比如服务端http接口测试,常用的工具有jmeter、postman、httpclient等。用工具测试,所以目标就是准备要测试数据测试脚本后直接执行即可, 在进行测试执行编写时,有如下的原则:
1.不同的接口参数覆盖不同的业务场景;
2.在后台构造合适的数据来满足接口的测试用例;
3.根据接口的返回值,断言其是否返回期望结果,并查看数据库验证;
4.测试用例涉及多个步骤的,应对涉及的步骤都验证;
5.删除测试过程中产生的结果,确保每个用例执行前都是一个清洁的环境
参考技术A 可以利用工具postman,直接构建触发请求,同时也可以加入tests,增加测试通过的判断条件;
也可以利用单元测试框架,比如python语言的话,应用pytest,构建接口测试用例,完成接口自动化测试。
以上两种,伟大的internet上都有很多教程,简单的学习基本就可以上手了~
加油~

怎么做接口自动化的?

参考技术A 怎么做接口自动化的?

通过pytest+request+allure框架实现接口自动化,然后利用csv/xml等参数化数据信息,使业务与数据分离,并且编写脚本获取文本中的接口信息(url,参数,请求方式,,,,,),然后通过使用request模拟请求(get/post),传递获取的的参数信息(url,请求参数),得到响应数据(状态码/文本信息...),最后使用pytest单元测试框架添加断言,结合allure生成可视化测试报告

以上是关于接口自动化测试怎么做的的主要内容,如果未能解决你的问题,请参考以下文章

如何做好接口测试?

接口自动化(八):如何处理接口依赖

yapi平台--接口自动化实施

接口自动化测试平台开发那些事2(架构)

接口自动化测试之Mock

接口自动化测试流程是啥样的?