postman的工作原理与基本用法

       postman是一个用于调试HTTP请求的工具,有友好的界面助于分析、构造HTTP请求并分析响应数据。在实际工作中开发和测试基本都用这款工具进行接口调试。

       postman的工作原理可以理解成一个浏览器,可模拟浏览器、APP原生等客户端向服务器发送接口请求,并获取接口的响应数据。

       postman能够按照接口文档的规定设置接口的请求方法、URL、请求头、请求体来完成数据的构造;然后查看响应数据,完成对响应数据的测试。

postman使用步骤如下:
1.打开postman,添加一个请求
2.根据接口文档要求设置请求方法
3.设置URL
4.添加请求头、请求体
5.点击send,发送请求
6.查看结果

请求头(headers里面设置):按照需求文档中得依次录入key和value
请求体(Body里面设置):如下的格式的介绍
none:无请求体
form-data:表单
x-www-form-urlencoded:表单
raw:Jason格式
binary:
GraphQL:

postman管理测试用例集:
1.添加用例集(collection)
2.在用例集下添加子文件夹(Add Folder)
3.在子文件夹下添加请求(Add Request)

postman断言
为了进行自动化测试,我们必须让计算机帮助我们判断实际结果是否与预期结果一致,我们可以通过断言来实现
断言:计算机自动判断两组数据的关系是否为真的过程

断言代码编写步骤:
1.打开postman,新添加一个请求,使用JavaScript语言在该请求的tests下编写

Status code:Code is 200 的含义是 断言响应状态码是不是200
Response body: Contains string 的含义是 断言响应体是否包含指定的字符串
Response body: JSON value check 的含义是 断言JSON中的数据
Response body: is equal to a string 的含义是断言响应体是否与预期的字符串相同
Response headers: Content-Type header check 的含义是断言响应头Content-Type是否存在
Response time is less than 200ms 的含义是断言响应时间低于200毫秒

postman参数化
参数化: 把数据用参数来代替,从而进行测试的过程。参数化 是实现数据驱动测试的前置技术
数据驱动: 把测试数据和测试脚本分离,用数据来驱动测试用例的执行。简单的说,就是一条数据对应一条测试用
例。

实现数据驱动--支持的文件类型
1.Json
json数据文件的内容中,最外层必须是中括号,中括号中的每一组数据必
须是大括号,大括号中,就是我们要使用的数据,是键值对的形式
[
{第一组数据},
{第二组数据},
{第三组数据},
{第....组数据},
]

2.CSV
适合大量数据的构造,以及测试
name,password,verufy_code
张三,123456,8888

importance!!!!
设计数据文件时,设计要求如下!!!!
1.先新建一个txt文件,然后修改文本文件的后缀名称
2.若新建的是json数据文件,直接把后缀名称改为.json即可
3.若新建的是CSV文件,把后缀名称改成.csv即可。
   但是改好之后,不要使用excel格式打开再强行保存
   用excel打开后,保存文件要选择.csv格式进行保存
4.注意编码问题,若出现乱码,需要把文件的编码改成utf-8


postman支持转换任意代码的接口请求,自带的代码转换功能可以把postman的请求转换成python、Java、JavaScript等接口请求
就可以快速的编写代码请求,实现代码版本的接口测试


使用Newman生成HTML的测试报告,需要安装以下:
1.node.js,下载后安装
在cmd输入node -v  ;  npm -v均能看到版本号信息代表安装成功
2.newman、newman插件:newman-reporter-html
在cmd输入npm install -g newman进行安装
使用命令newman -v 查看得到版本号证明安装成功
在cmd输入npm install -g newman-reporter-html进行安装
需要在用户\win\AppData\Roaming\npm\node_modules下看到newman-reporter-html

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Postman是一个功能强大的API测试工具,它可以帮助开发人员更高效地测试、开发、文档化API。下面我来为你介绍一下Postman的使用教程以及原理。 使用教程: 1. 下载并安装Postman 首先需要从官网下载并安装Postman,然后打开它。 2. 创建请求 在Postman中,你可以创建多个请求。你可以使用HTTP方法(GET、POST、PUT、DELETE等)创建请求,并设置请求头、请求参数等。 3. 发送请求 创建请求之后,你可以点击“Send”按钮来发送请求。Postman会向API发送请求,并在响应区域显示响应。 4. 查看响应 在响应区域,你可以查看API返回的响应。你可以查看响应头、响应体、响应时间等信息。 5. 测试脚本 Postman还提供了测试脚本功能。你可以使用JavaScript编写脚本来测试API响应是否符合预期。 6. 共享和协作 Postman允许你将请求和测试脚本共享给其他团队成员。你可以将它们导出为JSON文件,并通过邮件、Slack等方式分享。 用法原理Postman原理是基于HTTP协议的。它可以发送HTTP请求,并接收HTTP响应。通过HTTP请求方法(GET、POST、PUT、DELETE)和HTTP头部信息,Postman可以模拟客户端与API服务器之间的通信。Postman还可以使用JavaScript编写测试脚本,以便验证API响应是否符合预期。 总的来说,Postman是一个功能强大的API测试工具,它可以帮助开发人员更高效地测试、开发、文档化API。希望我回答的问题对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值