7毛毛虫之接口测试

2023-03-20  本文已影响0人  Jeff_9021

1)接口测试

1、你平常做接口测试的过程中发现过哪些 bug?

2、平常你是怎么测试接口的?

3、平常用什么工具测接口?

4:、webService 接口是如何测试的?

5、没有接口文档,如何做接口测试?

6、在手工接口测试或者自动化接口测试的过程中,上下游接口有数据依赖如何处理?

7、依赖于第三方数据的接口如何进行测试?

8、当一个接口出现异常时候,你是如何分析异常的?

9、如何模拟弱网测试

弱网测试

10、如何分析一个 bug 是前端还是后端的?

11、Postman和Jmeter使用有什么区别

12、使用Postman测试接口提供什么

13、Get 和 Post的区别

14、Cookie和Session的区别

Http是无状态的协议,对于事务处理没有记忆力,每次客户端和服务端会话完成时,服务端不会存储任何会话信息

每个请求都是完全独立的,服务端无法确认当前访问者的身份信息,无法分辨上一次的请求,发送者和这一次的发送者是不是同一个人

那这个状态就要通过cookie或者session去实现

cookie指的是浏览器存储的一种数据,仅仅是浏览器实现的一种数据存储功能,cookie有服务器生成发送给浏览器,浏览器把cookie以kev-value形式

保存在浏览器中,下一次请求同意服务时,会把cookie发送给服务器

a.安全性,session比cookie安全,session是存储在服务端的,cookie是存储在客户端的

b.存储值的类型不同,cookie只支持存字符串数据,想要设置其他类型的数据,需要将其转换成字符串,session可以存任意数据类型

c.有效期不同,cookie可设置为长时间保持,session一般失效时间较短,客户端关闭或者session超时都会失效

d.存储大小不同,单个cookie存储大小不能超过4k,session可存储数据远高于cookie,但是当访问量过多会占用过多的服务器资源

6.head头部信息包含哪些内容

7.Jmeter集合点

8.Jmeter怎么保证并发数是准确的按照线程组进行并发测试

9.Jmeter性能测试关注哪些指标

2) 接口自动化

1、json 和字典的区别?

2、测试的数据你放在哪?

3、什么是数据驱动,如何参数化?

4、下个接口请求参数依赖上个接口的返回数据

5、依赖于登录的接口如何处理

6、依赖第三方的接口如何处理

7、不可逆的操作,如何处理,比如删除一个订单这种接口如何测试

8、接口产生的垃圾数据如何清理

9、一个订单的几种状态如何全部测到

10、pvthon 如何连接数据库操作?

11、其它的就是运行出报告、代码管理(git)、运行策略和持续集成 jenkins 相关了

上一篇 下一篇

猜你喜欢

热点阅读