Postman使用

Postman是一个强大的接口测试工具,支持HTTP/HTTPS协议,常用于接口调试和前后端联调。文章介绍了如何创建和管理合集,发起GET和POST请求,设置环境变量,进行断言检查,以及参数化测试和导入导出功能。
摘要由CSDN通过智能技术生成

目录

一.定义

二.合集

三.发起请求      

四.Get请求

五.Post请求

六.环境变量

七.断言

八.参数化

九.导入导出


一.定义

        postman是什么:接口测试工具,主要提供了强大的接口测试功能,针对是HTTP/HTTPS协议

        为什么要学习Postman:因为postman在接口测试工具中,用以进行接口调试,包括前后端联调postman都是最流行的

        用在哪些地方:需要调试/测试的接口是http/https的接口的时候都可以使用

二.合集

        添加合集:

        1.点击到 collections--->点击 "+" 号--->输入合集名称
        2.点击到 collections--->点击 new--->选择 collection---->输入合集名字

        添加请求:     

        1.找到合集点击 "..."--->选择 "Add Request"--->输入请求的名字和地址

        2.点击请求旁边的 "+"---->点击"Save"--->选择合集保存

三.发起请求      

        请求
            请求头在 headers 里面
            请求参数在 Params 或者 Body 里面

        响应
            响应头在 Headers 里面
            提供了状态码,响应时间,响应数据大小的展示
            响应的内容在Body里面
            缓存在Cookies里面

四.Get请求

4.1无参数的Get请求

        1.将请求地址复制到url地址栏
        2.请求方式选择 Get
        3.点击Send发送请求

        

4.2.带参数的Get请求

        1.将请求地址复制到url地址栏
        2.请求方式选择 Get
        3.在Params里面填写请求的参数
        4.多个参数写在Params里面,地址栏参数部分使用 ? 分割,多个参数之间使用 & 连接

特点:
        1.get请求没有请求体,请求的参数会自动拼接到URL地址上面
        2.在get请求中会把参数进行urlencode编码
        %:%25
        空格:%20

五.Post请求

 5.1.x-www-form-urlencodede

        1.复制URL地址到地址栏
        2.修改请求方式为 Post
        3.选择 Body--->x-www-form-urlencodeed
        4.填写参数和对应的值(Key-Value)

5.2.json格式

        1.填写测试的URL地址 "http://www.httpbin.org/post"
        2.修改请求方式为Post
        3.选择 Body---->raw--->JSON格式
        4.在输入框内填写JSON格式的传参内容
                JSON格式
                JSON数组:列表
                JSON对象:字典
                JSON嵌套:列表和字典之间的嵌套

5.3.form-data格式

        1.填写测试的URL地址 "http://www.httpbin.org/post"
        2.修改请求方式为Post
        3.选择Body--->form-data
        4.填写键值对参数,点击 Send 发起请求
        和其他的传参方式的区别在于:
        headers里面的Content-Type多了一个boundary
        在实际的工作中,boundary由开发来提供

5.4.binary格式

        1.填写测试的URL地址 "http://www.httpbin.org/post"
        2.修改请求方式为Post
        3.点击Body-binary--->select file 选择上传的文件
        4.点击Send发送请求

六.环境变量

环境变量添加

        1.点击到Environments里面---->点击"+"号
        2.输入环境变量名
        3.添加环境变量:
            Variable:变量名称
            Initial:初始变量值
            Current:当前变量值

使用环境变量

1.在右上角选择环境变量
2.在需要使用的位置加上 {{变量名称}}

七.断言

7.1.状态码

        点击 Status code:code is 200

7.2.开发自检字段

        点击 Response Body:JSON value check

7.3具体数据值

        点击 Response Body:JSON value check

八.参数化

        1.先准备测试数据 注意必须是CSV的格式
            准备好之后使用notepad++打开修改编码方式为 utf-8
        2.在参数里面加上 {{表头}}
        3.在断言里面使用参数化文件内的数据:"data.表头"
        4.点击合集的 '...' 选择 Run collections
        5.选中需要参数化执行的接口,点击"select file"上传参数化文件
        6.点击执行

九.导入导出

导出

        点击合集旁边的 '...'--->选择Export--->选择存储路径

导入

        点击合集旁边的 '...'--->选择Export--->选择存储路径


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Postman是一款非常流行的API开发和测试工具,用于发送HTTP请求并查看响应。它可以帮助开发人员和测试人员更方便地进行API调试和测试工作。 Postman提供了一个用户友好的界面,允许用户轻松创建、发送和管理HTTP请求。用户可以选择不同的请求方法(如GET、POST、PUT、DELETE等),设置请求头、请求参数和请求体,并发送请求来与API进行交互。用户还可以查看请求的响应,包括状态码、响应头和响应体等信息。 此外,Postman还提供了一些高级功能,比如环境变量管理、集合管理、测试脚本编写和断言等。用户可以使用环境变量来管理不同的环境(如开发、测试、生产环境),方便切换不同的API终点。而集合管理功能可以将一组相关的API请求组织在一起,方便进行批量测试和自动化测试。 对于需要批量运行Postman脚本的情况,可以使用Newman插件来实现命令行执行。Newman是Postman官方提供的命令行工具,可以通过它来运行Postman的集合和环境,从而实现自动化测试和持续集成。用户需要先安装Node.js,然后通过npm安装Newman。 在持续集成构建方面,可以将Postman集成到Jenkins中。Jenkins是一款开源的持续集成工具,可以通过配置构建任务来自动运行Postman集合。用户可以在Jenkins中配置定时触发、触发条件和报告生成等功能,实现自动化的API测试和集成测试。 总结起来,Postman是一款功能强大的API开发和测试工具,可以帮助开发人员和测试人员更高效地进行API调试和测试工作。使用Postman可以方便地发送HTTP请求、查看响应,并提供了一些高级功能如环境变量管理、集合管理和测试脚本编写等。同时,还可以通过Newman插件实现命令行执行和通过Jenkins进行持续集成构建。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Postman使用教程.pdf](https://download.csdn.net/download/hong521520/12614253)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Postman使用教程详解](https://blog.csdn.net/weixin_45781774/article/details/120355183)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值