0


接口测试-使用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请求

(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的基本使用,希望对大家有帮助~~~

标签: postman

本文转载自: https://blog.csdn.net/qq_43911915/article/details/124168498
版权归原作者 橙子软件测试菇凉 所有, 如有侵权,请联系我们删除。

“接口测试-使用Postman发送请求”的评论:

还没有评论