首页 > 其他分享 >软件测试面试

软件测试面试

时间:2023-03-06 21:12:47浏览次数:35  
标签:请求 -- 性能 面试 token session cookie 软件测试

高频

1、GET和POST请求的区别

get:1、相对不安全,没有请求体,一般实在url中传递数据,明文。2、url长度有限,传递数据量小。3、查询,200.

post:1、相对安全,有请求体,浏览器地址看不到,抓包可以看到,敏感数据最好加密。2、有请求体,请求体可传递大量数据。3、增加,201.

2、cookie和session和token有什么区别

cookie:1、存放在浏览器里面。2、通过JS生成,后端服务器颁发(set_Cookie)。3、发送请求自动会带上cookie。4、大小和个数有限制

session:1、存放在服务端。2、用户第一次访问系统时生成(每一个session对象都有一个唯一的id)。3、sessionID通过cookie进行传递。4、存放数据量相对比较大

token:1、实现身份认证。2、一般保存在客户端,有些系统也会在服务器端保存。3、调用登录接口,并且登录成功才会生成。4、访问需要登陆才能访问的接口时进行传递,一般在请求头里传递。5、token一般会保存登录用户的信息,一般时id、。

常见用户认证方式:

1、session+cookie

2、token

中频

1、常见的响应状态码

2xx:成功,3xx:重定向,4xx:客户端错误,5xx:服务器端错误

2、登录无反应如何定位前后端问题

1、重试

2、检查按钮是否可以点击--前端问题

3、检查网络是否正常

4、抓包

抓不到包--前端问题

抓到包--请求数据有问题,前端问题。--请求数据没问题,响应数据有问题。--后端问题--分析日志,数据库,后端代码。--请求数据没问题,响应数据也没问题。--前端问题。

低频

1、请介绍性能测试流程

1、针对项目中某些访问量高,核心的接口压测。

2、性能测试需求分析,制定性能测试计划和负载测试,稳定性测试。

3、设计性能测试用例,前置条件,期望数据。

4、搭建性能测试环境,准备性能测试数据:尽量和生产6\环境保持一致。

5、性能测试监控,CPU,内存,网络IO,磁盘IO,响应时间,TPS,错误率,慢查询。

6、性能瓶颈分析和调优:配合开发和运维人员。

 

标签:请求,--,性能,面试,token,session,cookie,软件测试
From: https://www.cnblogs.com/5941740liunian/p/17185453.html

相关文章