接口测试工具--postman

一、简介

1.postman是一款接口测试工具,主要提供强大的接口测试功能,针对是http/https协议

2.postman在接口测试工具中,用以进行接口调试,包括前后端联调postman都是最流行的

3.适用范围:需要调试/测试的接口是http/https的接口时都可使用

二、合集(collections)

1.添加合集

方法一:点击collections;点击“+”--输入集合名称

方法二:点击collections;点击“new”;选择“collection”,输入合集名称

2.添加请求

方法一:找到合集;点击“...”;选择“add request”;输入请求的名字和地址

方法二:点击旁边“+”;输入请求地址,点击“save”;选择合集并保存

三、发起请求

tips:

1.请求:请求头在headers里;请求参数在params或者body中

2.响应:响应头在headers中;响应提供了状态码、响应时间、响应数据大小的展示;响应内容在body中;响应缓存在cookies里

get请求

无参数的get请求

1.将请求地址复制到URL地址栏

2.请求方式选择get

3.点击send发送请求

有参数的get请求

1.将请求地址复制到URL地址栏

2.请求方式选择get

3.在params里填写请求参数

4.多个参数写在params中,地址栏里参数部分使用“?”分隔,每个参数之间使用“&”连接

get请求的特点

1.get请求没有请求体,请求的参数会自动拼接到url地址上

2.在get请求中会把参数进行urlencode编码(常见编码 %:%25   空格:%20)

post请求

x-www-form-urlencoded

步骤:

1.复制url到地址栏

2.修改请求方式为post

3.选择body;x-www-form-urlencoded

4.填写参数和对应值(key--value)

JSON格式(在公司中最常用的传参格式)

步骤:

1.填写测试url地址:http://www.httpbin.org/post

2.修改请求方式为post

3.选择body--raw--json格式

4.在输入框内填写json格式的传参内容

json格式:

1.json数组:列表

2.json对象:字典(只能用双引号)

3.json嵌套:列表和字典间的嵌套

form-data格式

步骤:

1.填写测试url地址:http://www.httpbin.org/post

2.修改请求方式为post

3.选择body--form-data格式

4.填写键值对,点击send发送请求

form-data格式和其他传参方式的区别:headers里的content-type多一个boundary,在实际工作中,boundary由开发提供

binary格式

使用场景:上传文件时

步骤:

1.填写测试url地址:http://www.httpbin.org/post

2.修改请求方式为post

3.选择body--binary--select file;选择上传的文件

4.点击send发送请求

tips:如上传的是图片文件时,会进行Base64编码,该编码方式可逆

四、环境变量

在实际工作中测试人员会测试多个环境下的功能代码

测试环境/预发布环境:除服务地址或端口不一样,其他的地址全部一样。

生产环境:一般只做功能的验收,所欲都是正向流程,不能影响用户流程

添加环境变量:

1.点击environments里的“+”

2.输入环境变量名

3.添加环境变量

        variable:变量名            initial:初始变量           current:当前变量值

使用环境变量:

1.在右上角选择环境变量

2.在需要使用的地方用{{variab名}}

五、postman断言--test

1.状态码断言:点击 Status code:code is 200

2.断言开发自检字段:点击Response Body:JSON value check

3.断言具体的数据值:Response Body:JSON value check

tips:

    to.eql:等于
    to.include:包含关系
    to.contain:包含关系

六、postman参数化

1.先准备测试数据,数据格式为csv;使用notepad+++打开并修改编码方式为UTF-8

2.在参数里加{{表头}}

3.点击“collection”的“...”,选择“run collections”

4.选择参数化执行的接口,点击“selected file”上传参数化文件“run”

tips:在断言里使用参数化文件时,采用data.表头格式

七、postman的其他用法

导出

点击集合旁的“...”;选择“export”;选择存放路径

导入

点击import;点击“file”;点击“upload files”;选择相应文件上传

你可能感兴趣的:(postman,测试工具,java)