Postman接口测试基础学习

                                         Postman接口测试流程与工具使用基础总结

1.测试整体流程:需求评审、测试用例、测试、提交bug、验证bug并回归无问题关闭、符合上线标准后产品验收、验收通过后上线、上线后回归测试,回归无误后继续跟进相关客户是否有反馈问题。

2.测试过程:接口文档、接口用例

3.测试用例的模板:ID、用例名称、功能模块、前置条件、操作、预期结果、实际结果

4.接口测试

分类:web接口测试:服务器接口测试、外部接口测试

服务器接口测试:服务器与浏览器得接口测试

外部接口测试:第三方接口测试、例如支付、天气接口测试

模块接口测试

5.接口测试的方法:postman、jmeter、pycharm写python代码接口测试

即:代码实现、工具实现

6.接口测试步骤

Postman接口测试(一切严格参照接口文档写接口测试用例)

1. Get请求类型:url + ?+请求参数

2. Post类型,在Body中添加参数

Postman接口测试基础学习_第1张图片

 

3. 

Postman接口测试基础学习_第2张图片

特定的信息在头文件设置

Postman接口测试基础学习_第3张图片

例如cookie信息,cookie可以通过抓包找到,也可以通过f12查看headers信息中查看

Postman接口测试基础学习_第4张图片

预处理和响应结果的查看

Postman接口测试基础学习_第5张图片

 

Postman接口测试基础学习_第6张图片

Postman接口测试基础学习_第7张图片

 

7.常见http状态码

200 - 服务器成功返回网页

301 - 永久移动,请求的网页已被永久移动到新位置

404 - 请求的网页不存在,网页不存在。

500 - 服务器遇到错误,无法完成请求。

502 - 服务器作为网关或代理,从上游服务器得到了无效的响应

503 - 服务器暂时不可用,目前无法使用服务器(由于超载或进行停机维护)

8.接口测试用例模板

id、url、请求方式、参数、是否依赖、依赖接口id、是否执行、预期结果、实际结果、是否通过

9.Get请求和Post请求区别:

Get、Post是HTTP协议中两种发送请求的方法

HTTP是基于TCP/IP的关于数据如何在万维网中通信的协议

1)get请求,要把要求传送的数据放在url上,方便记录

2)Post请求,将货物放在车厢里

3)get产生一个TCP数据包;Post产生两个TCP数据包(并不是所有浏览器都发送两次包,Firefox只发送一次)

对于get请求,浏览器会把http header 和data一并发送出去,服务器响应200,而对于Post,浏览器先发送header、服务器响应100 continue,浏览器在发送data,服务器响应200

10.参数关联接口

如果一个接口的请求包含上一个接口的响应数据,需要参数关联

所以需要两个接口,第一个接口取出上一个接口的响应数据

 

 

 

 

 

 

 

你可能感兴趣的:(Postman接口测试,接口,postman)