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

1、poatman的安装

官网地址:https://www.postman.com/

grafana 接口请求次数 接口发送请求_postman

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

grafana 接口请求次数 接口发送请求_环境变量_02

(2)使用json

grafana 接口请求次数 接口发送请求_数据_03

(3)使用raw

grafana 接口请求次数 接口发送请求_postman_04

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

grafana 接口请求次数 接口发送请求_环境变量_05

5、Postman软件的一些参数

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

6、在头部添加请求信息

grafana 接口请求次数 接口发送请求_grafana 接口请求次数_06


grafana 接口请求次数 接口发送请求_postman_07

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

grafana 接口请求次数 接口发送请求_postman_08

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

grafana 接口请求次数 接口发送请求_json_09

11、用例集

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

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