前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >接口测试常见面试题(一)

接口测试常见面试题(一)

作者头像
梦无矶小仔
发布2022-06-30 18:41:59
2410
发布2022-06-30 18:41:59
举报
文章被收录于专栏:梦无矶的测试开发之路

1、接口测试分为 基于代码的接口测试 和 基于协议的接口测试

2、我们在进行接口测试时,若http响应码为401,则代表(B)

A,入参错误

B,没有权限请求该资源

C,URL路径错误

D,服务端错误

3、http请求包含五个部分 协议类型 ,主机名,端口,主路径 ,请求参数

4、简述cookie和session的区别?

cookie数据存放在客户的浏览器上,session数据放在服务器上

cookie不是很安全,别人可以分析存放在本地的cookie并进行cookie欺骗,考虑到安全应当使用session

session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能,考虑到减轻服务器性能方面应当使用cookie

单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie

可以将登陆信息等重要信息存放为session;其他信息需要保存,可以放在cookie

5、简述接口自动化测试的流程?

需求分析-->用例设计-->脚本开发-->测试执行-->结果分析

6、get请求和post请求的区别是什么?

GET请求:用于信息获取,相对而言是安全和幂等的;在做数据查询时,建议用GET方式,如:商品信息接口、搜索接口、博客访客接口...

POST请求:表示可能会修改服务器上资源的请求;在做数据添加、修改时,建议用POST方式。如:上传图片接口、登录注册接口...

误区:

“GET是从服务器上获取数据,POST是向服务器传送数据”(该说法有误)

解析:

GET/POST都可以提交数据,GET请求也可以向服务器传递数据,POST请求也需要服务器返回数据

7、简述接口自动化测试的步骤?

发送请求----获取返回值----断言

8、接口测试用例的编写要点有哪些?

1、是否满足前置条件

2、是否携带默认参数

3、业务规则,功能需求

4、参数是否必填

5、参数是否允许为空

6、参数之间是否存在关联

7、参数数据类型

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-02-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 梦无矶的测试开发之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档