接口测试
2023-09-14 09:00:33 时间
#####################################
接口测试
前后端通过接口进行交互,这种前后端分离的,
接口测试就是专门测试后端提供给前端的接口,
接口有接口文档,我们要按照接口文档来测试,
接口测试是测试的后端的接口是否符合接口规范,
为什么测试接口,为了程序的安全性,测试程序的性能问题,
怎么测试?
模拟用户向服务器发请求,
1,首先有一个url地址,接口地址,
2,然后有传递的参数,
3,验证相应,是否和预期结果一致
这是三要素,一定要有的,
接口测试分类:
1,web接口测试,bs项目,我们主要关注这个接口测试,这是未来的趋势,cs可能就会消失了,都被浏览器替代了,
有两种:
服务器接口测试,
第三方接口测试,
2,模块接口测试,cs项目,
#####################################
接口测试环境搭建
1,一般运维搭建,但是没有的就是自己搭建,
如果是Python环境
1,按照Python3.5以上
2,安装依赖包,
3,启动项目
然后去访问api接口地址,就可以了,
其实就是部署项目,
测试接口的时候需要使用工具
1,获取restClint
2,谷歌postman 这个也常用,
3,jmeter,这是重点,
接口的restful规范
1,url路径,https协议,api的标识,版本号,名词,方法使用不同的请求去控制增删查改,过滤采用问号的方式,
2,返回,状态码,错误信息,json格式,
项目招标的时候就会有接口文档,需求文档,ui页面,这都是招标文档,
##########################################
接口测试实战
1,查询
看状态码,看返回数据,
查询条件的组合,单个查询,模糊查询,组合查询,查询所有,查询结果为空,等,
查询字段可能是多选和单选,都要测试,
超长的查询,边界的问题,
2,新增
需要提交数据了,json格式的,
提交的时候需要设置头信息,可能会有数据格式,token,cookie信息等,
查看提交之后的返回数据,
提交重复的数据返回失败,提交新的数据提交成功,
3,更新
要设置头信息
查看修改之后的信息
是否修改成功了,
如果修改的信息不存在,要报出错误,数据格式的问题,
删除单个和删除多个问题
4,删除
删除存在的删除成功,
删除不存在的删除失败
删除单个
批量删除,
#######################################
###########################################
相关文章
- JAVA之StringBuffer测试样码
- 微信接口测试
- 【RF库Collections测试】Sort List
- junit结合spring-test里的MockMvc来测试SpringMvc接口方法
- 全国职业院校技能竞赛(中职组)网络安全nmap扫描渗透测试解析
- oracle 12c 三学习 pdb 可插拔测试
- python登录接口测试问题记录与解决 ( 干 货 )
- 功能测试——查询测试
- 2023Web自动化测试之高级用法(建议收藏)
- 【2023最全教程】Python接口测试实战之接口测试工具的使用(建议收藏)
- 一文2000字记录基于jmeter+perfmon的稳定性测试
- 一文1000字手把手教你Jenkins整合Jmeter实现自动化接口测试
- 要做接口并发性能测试,总得先学会分析吧!
- 接口自动化测试很难?带你从0到1入门接口自动化测试【0基础也能看懂系列】
- 【保姆级教程】接口测试 —— 接口测试定义
- 测试面试 | 功能进阶自动化测试,跳槽薪资翻 3 倍(附面试题)
- 射频测试 —— 蓝牙定频测试3