接口测试

前言、为什么要做接口测试


1、接口的由来是:连接前后端及移动端
2、不同端的工作进度不同,需要对最开始出来的接口进行接口测试
3、需要用其他公司的接口,比如银行支付,支付宝等
4、节约时间,缩短项目时间
提高工作效率
提高系统的健壮性


一、认识接口测试



1、http参数提交方式:1)post 2)get 3)delete 4)put
2、请求数据大小:get要小于Post
3、安全性,POST以表单的形式提交较为安全


二:接口测试基础之入门基础-接口测试流程


1、接口测试流程中的重点是什么------测试用例

测试用例的作用:

                         理清思路,避免漏测
                         提高测试效率
                         跟进测试进度
                         告诉领导做过
                         跟进重复性工作
2.用例设计
            功能
                      1)功能是否正常
                      2)功能是否按照接口文档实现
            逻辑业务
                     是否依赖业务:例如下单才做需要判断是否登录
            异常
                    1)参数异常:
                              关键字参数,将字段名字改成关键字
                              参数为空,字段后的value设置为空
                              多、少参数;比如登录添加一个email参数和值
                              错误参数:
                   2)数据异常
                              关键字数据;数据设置为NULL;
                              数据为空;
                             长度不一致;字段值的长度验证;
                             错误信息:字段的值是错误的
             安全
                  1)cookie

                  2)header 

                  3)唯一识别码



三:接口测试工具


1.测试工具:提高工作效率
2.如何选择测试工具:时间,工作量等,复杂程度
3.抓取接口
4.测试接口
抓取接口的工具:
httpwatch  集成在IE和火狐浏览器的工具
wireshark  实时抓取http、tcp请求,数据比较多,筛选比较麻烦;
fiddler     轻量级的,还可以做接口测试,是抓包工具的不二选择
loadrunner  性能测试+接口测试,比较强大
soapUI      可以做接口也可以做自动化测试
jmeter       性能测试+可以做接口测试
postman      集成在谷歌上的工具,后来就独立成一个接口测试工具
接口测试三剑客

fiddler 、postman、Python自己开发(工具没法满足需求,业务限制、安全性)


四、fiddler


查看接口请求方式
查看请求数据、响应数据
接口返回状态
设置代理


  • 4
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值