接口测试-使用Postman发送请求

ps:如果图片的请求地址使用不了的话,可以换成https://httpbin.ceshiren.com/

1、poatman的安装

官网地址:https://www.postman.com/
在这里插入图片描述

2、请求方式

  • get请求是用来获取数据的,只是用来查询数据,不对服务器的数据做任何的修改,新增,删除等操作。
  • post请求一般是对服务器的数据做改变,常用来数据的提交,新增操作。
  • put请求与post一样都会改变服务器的数据,但是put的侧重点在于对于数据的修改操作,但是post侧重于对于数据的增加。
  • delete请求用来删除服务器的资源。

3、发送get请求

  • 填写请求方式
  • 填写请求url
  • 填写请求参数

4、发送post请求

  • Post请求可以发送key-value,json,file等格式的数据
  • 案例
    • 请求URL:https://httpbin.testing-studio.com/post
    • 请求方式:Post

(1)使用form_data

在这里插入图片描述

(2)使用json

在这里插入图片描述

(3)使用raw

在这里插入图片描述

(4)使用form_data(file)上传文件

在这里插入图片描述

5、Postman软件的一些参数

  • body
    • Pretty:和网页的开发者模式基本一致
    • Row:没有高亮,都是黑色的
    • Previre:页面预览形式
  • Cookies:保存网页的响应信息
  • Headers
    • 保存响应的头信息
    • 以keys-value的形式展示
  • Test Results
  • 状态码
    • 200:请求成功
    • 301:重定向
    • 404:路径错误
    • 500:服务端错误
    • 502:服务端运行

6、在头部添加请求信息

在这里插入图片描述
在这里插入图片描述

7、增加断言

  • Tests主要用来做断言,比如要测试返回结果是否含有某一字符串,就可以用到Tests
  • 断言就是结果和预期对比
  • 如果一致,用例通过,返回pass
  • 如果不一致,用例失败,返回fail
    在这里插入图片描述

8、变量

  • 环境变量与全局变量
  • 变量引用方法:{{variableName}}
    在这里插入图片描述
    在这里插入图片描述

9、添加Cookies

  • Cookies可以用来鉴权(使用不多)
  • Postman可以自动保存Cookie信息,以后要用的话可以直接添加
    在这里插入图片描述

10、参数传递(使用较多)

  • 获取需要的值
  • 将获取的值设置为环境变量
  • 在需要验证的接口中引用环境变量中保存的值

变量的作用域,有以下的变量作用域:

1. Global---全局
2. Enviroment ---环境变量
3. Local ---局部
4. Data ----数据

如果一个变量在两个不同的作用域。那么拥有较高级别作用域优先,postma解析变量是由大范围都小范围解析的

优先级从高到底
Data ---- > Local ---- > Enviroment ---- > Global

在这里插入图片描述

var jsonData = pm.response.json();
var token = jsonData.json.token;
pm.globals.set("token",token)

在这里插入图片描述

11、用例集

  • 选择环境变量
  • 选择执行次数
  • 选择延迟时间
  • 选择测试数据
  • 点击Run按钮即可开始执行

以上是postman的基本使用,希望对大家有帮助~~~

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Postman是一款常用的接口测试工具,它提供了一个用户友好的界面,可以帮助开发人员进行接口测试和调试。下面是使用Postman进行接口测试的基本步骤: 1. 安装和启动Postman:首先,你需要下载并安装Postman应用程序。安装完成后,启动Postman。 2. 创建请求:在Postman中,你可以创建一个新的请求。选择请求类型(如GET、POST等),输入请求URL和参数。 3. 发送请求:点击发送按钮,Postman将会向指定的URL发送请求,并显示服务器返回的响应结果。 4. 查看响应:在发送请求后,你可以查看服务器返回的响应结果。Postman会以易于阅读的方式显示响应的状态码、头部信息和响应体。 5. 断言和验证:你可以使用Postman提供的断言功能来验证响应结果是否符合预期。例如,你可以检查响应状态码、响应体中的特定字段或值。 6. 环境变量和全局变量:Postman支持使用环境变量和全局变量来管理不同环境下的请求。你可以定义变量,并在请求中引用这些变量。 7. 测试脚本:Postman还提供了测试脚本功能,你可以使用JavaScript编写测试脚本来自动化测试和验证响应结果。 8. 导出和共享:你可以将Postman中的请求和集合导出为文件,以便与团队成员共享或备份。 以上是使用Postman进行接口测试的基本步骤。如果你有任何进一步的问题,请随时提问。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

橙子软件测试菇凉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值