postman入门

本文详细介绍了Postman的使用,从接口测试的基础概念、分类,到Postman的安装、基本界面、环境变量、接口关联、断言、批量运行、文件上传、Mock服务器和Cookie鉴权等关键功能。此外,还探讨了Postman的加密解密、Newman命令行工具以及与Jenkins的集成应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、接口测试

1、简介:

2、分类:

3、测试流程和测试用例

4、postman安装

5、基本界面

6、项目流程

7、环境变量和全局变量

8、接口关联

json提取器实现接口关联

使用正则表达式提取器实现接口关联

9、postman内置动态参数以及自定义动态参数

内置动态参数

自定义动态参数

10、文件上传

11、断言

12、批量运行测试用例

13、必须带请求头的接口

14、postman接口mock服务器

15、cookie鉴权

原理:

分类:

16、postman加密和解密

17、Newman

18、postman+newman+Jenkins


一、接口测试

1、简介:

接口测试是测试系统组件接口之间的一种测试。主要用于测试系统与外部其他系统之间的接口,以及系统内部各个子模块之间的接口

2、分类:

一般分成四种:内接口(client-server)、对外服务接口(client-server)、数据库接口(server1-server2)、mock接口(server-database)。

测试外部接口:测试被测系统与外部系统之间的接口(一般测试用例只写正例)。

测试内部接口:

1)内部接口只提供内部系统使用(一般测试用例只写正例)

2)内部接口提供外部系统使用(测试用例需要写的全面,正例,各种异常场景,权限控制等)

3、测试流程和测试用例

1)拿到接口api文档(一般会得到接口文档,如果没有可以通过抓包工具获得)熟悉接口业务、鉴权方式、入参、错误码、返回参数

2)编写接口用例及评审

思路:

正例:输入正常入参,接口能返回数据

反例:

a.鉴权反例:鉴权码为空、鉴权码错误、鉴权码过期、失效等等

b.参数反例:参数为空、类型异常、长度异常

c.错误码覆盖:根据具体业务而定

d.其他:接口黑名单、调用次数限制、分页场景

3)使用接口测试工具postman执行接口测试

4)Postman+Newman+Jenkins实现持续集成,输出测试报告,发送邮件。

4、postman安装

到官网安装-注册登陆。

Download Postman | Get Started for Free

5、基本界面

Home主页

Workspaces工作空间

1)collection集合 项目集合

2)Apis api文档

3)Environment 环境变量,全局变量

4)Mock server 虚拟服务器

5)Monitor 监听器

6、项目流程

1)首先在collection,填写项目名称

2)右键创建请求 Add requests

请求页签:

        params:get请求传参

        authorization:鉴权

        headers:请求头

        Body:post请求传参

                none:无参数

                form-data:既可以传键值也可以文件

                x-www-form-urlencoded:只能传键值对参数

                raw:json,text,xmlm,html,javascript

                binary:把文件以二进制传参

        pre-quest script:请求之前的脚本

        Tests:请求之后的断言

        cookie:用于管理cookie信息

响应页签:

        Body:接口返回数据

                pretty:以json、html、xml、等不同方式查看返回数据

                raw:以文本方式查看

       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值