ToB企服应用市场:ToB评测及商务社交产业平台
标题:
接口测试的流程
[打印本页]
作者:
来自云龙湖轮廓分明的月亮
时间:
2024-9-9 17:10
标题:
接口测试的流程
接口通俗的理解就是不同部分之间的毗连通道,可以是程序之内的,也可以是不同程序之间的。一般公司都会要求做接口测试,由于这是测试前移和测试左移的一种方式,会极大的办理bug的成本。
接口测试流程
接口测试的流程一般包括:
项目启动后,测试人员要尽早找到开发人员拿到接口测试文档
获取到接口测试文档后,就可以进行接口测试用例的写作和调试
接口用例写作调试完成后,摆设到集成测试环境中管理起来
设定脚本运行频率、告警方式等基本参数,进行接口的日程监控
每日进行接口脚本的维护更新,接口非常的处理处罚
接口测试用例设计
那么怎么进行接口测试用例的设计呢?需要考虑的主要因素有以下几个方面:
传递验证性
传递精确的参数,看是否返回正常的效果
接口的安全性
绕过平常验证——提交订单,在传递商品价格参数时,修改价格,看配景是否验证;付出时,抓包将订单金额修改,如果修改后可以付出,那么这个接口就有题目了
绕过身份验证——某个功能只有特殊的权限的用户才可以操作,传递一个平常的用户,看是否可以操作
参数是否加密——关系安全题目,好比再登陆网站的时间需要将我们的身份信息加密处理处罚
密码安全——设置密码时安全水平校验等
根据业务逻辑设计测试用例
正向测试用例
覆盖所有必选参数
非必选参数之间以及与必选参数之间的组合
参数边界
逆向测试用例
空数据
特殊字符
接口测试工具
接口测试可以借助于工具,也可以通过写接口测试脚本来实现。
Fiddler
抓包工具
接口测试工具
postman
接口测试工具
支持自动化测试
SoupUI
功能强盛的接口测试工具
性能测试
自动化测试
Jmeter
接口测试工具
接口性能测试(主要)
Loadrunner
接口自动化测试
接口性能测试
java+httpclient.jar
通过java语言编写脚本,实现接口自动化
一般要借助单元测试框架Junit和TestNG
自动化测试框架:Java+httpclient.jar+TestNG
python+requests
通过python语言来编写自动化测试脚本
单元测试框架unittest
自动化测试框架:python+requests+selenium+HtmlTestRunner.py
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4