Postman从入门到精通----学习笔记(二)

目录

Postman接口测试(单个)

Postman集合测试执行


Postman接口测试(单个)

进行接口测试必要条件:

  • 请求地址
  • 请求协议
  • 请求方式
  • 请求头(post请求方式时)
  • 参数

  • 请求方式(主要学习)
    • get请求

Postman从入门到精通----学习笔记(二)_第1张图片

Postman从入门到精通----学习笔记(二)_第2张图片

Postman从入门到精通----学习笔记(二)_第3张图片

  • post请求

项目中销券实例:

Postman从入门到精通----学习笔记(二)_第4张图片

响应状态码500:服务器端问题(很久之前的,现在功能已经被删除或修改了)

其他状态码详见:

Http状态码总结大全(200,404,500 etc)_idomyway的博客-CSDN博客_状态码250

Postman从入门到精通----学习笔记(二)_第5张图片

  • 传参格式
  • 表单提交

Postman从入门到精通----学习笔记(二)_第6张图片

  • 请求体提交(如json格式)

json格式:

{

    "tid": "00407305274628546560",

    "tcode": "2020040044",

    "orderId": "00433392662811250688",

    "classifier": "AUTO_PRINT_ALL"

}

一般接口文档会给出示例,修改参数即可

  • 问题探索:

param、header、body参数传递放什么参数怎么看?(网上查的一些资料)

Params 处设置的变量请求时会变成http://********?*******问号后面的参数带到请求的接口链接里。

header主要来存放cookie,token,Authorization,content-type等信息的 

body主要用来存放post的一些数据,是接口真正请求时发的参数,比如

{

	"username":"xxx",

	"password":"xxx"

}
还有就是上传图片的 formData 数据

Postman集合测试执行

  • 运行collection

先确认每一个接口的参数没有问题,然后执行以下步骤

Postman从入门到精通----学习笔记(二)_第7张图片

Postman从入门到精通----学习笔记(二)_第8张图片

得到一个简易的聚合报告:

Postman从入门到精通----学习笔记(二)_第9张图片

  • 设置变量运行

首先创建需要用到的变量

Postman从入门到精通----学习笔记(二)_第10张图片

Postman从入门到精通----学习笔记(二)_第11张图片

修改参数值为变量名 

注意:

  1. 调用变量一定是用两个 {} ,即  {{变量名}},参数外面的  “”  要保留
  2. 使用集合测试时修改变量后一定要点击保存,否则集合运行的是修改之前的版本

Postman从入门到精通----学习笔记(二)_第12张图片

重新运行一下集合,查看请求参数已经是刚刚所设置的变量的值了

Postman从入门到精通----学习笔记(二)_第13张图片

  • 问题探索:

initial value 与 current value的区别:

initial value:默认值,可以导出、分享

current value:当前值,不上传到服务器,无法导出(导出后再导入,会发现value都是空的)

Persist All 与 Reset All的区别:

Persist All:保持所有;将initial value更新为current value(即:用当前值覆盖默认值)

Reset All:重置所有;将current value都更新为initial value(即:用默认值覆盖当前值)

你可能感兴趣的:(软件测试,接口测试,新手入门,postman,接口,测试工具,学习)