Postman基本操作

一、Get请求

当请求方法为get时,请求参数应填在params中,以键值对的方式。

二、Post请求

当请求方法为post时,请求参数应填在body中。

  • x-www-form-urlencoded
    对应于Content-Type头域为x-www-form-urlencoded的类型,是以键值对形式发送的表单参数,同时参数会携带在url中。

  • form-data
    对应于Content-Type的multipart/form-data类型,既可以发送键值对也可以进行文件参数传递。

  • raw
    raw选项中可以使用请求体原始格式编辑各Content-Type类型对应的参数格式,直接按请求体的格式来进行内容发送。如:Json、html等格式

  • binary
    binary选项用于发送文件内容请求。
    在这里插入图片描述

三、环境变量

局部环境变量>全局环境变量

四、断言

请求前:
pre-request scripts 栏进行设置请求前置操作,如设置变量等。

1.点击 Get an environment variable(获取当前环境变量值)

#ipLoc为所设置的环境变量名
var  ip=pm.environment.get("ipLoc");
console.log(ip);

在这里插入图片描述
2. 点击Set an environment variable(设置新的环境变量值)
注:环境变量名为ipLoc ,变量值为11.11.11.11在这里插入图片描述

请求后:
Test 栏中通过编写代码来对状态码、响应头、响应正文等信息进行断言操作。

  1. Status code: Code is 200(校验返回的响应状态码是否为200)
    在这里插入图片描述

  2. Response body: Containis string(检验返回的主体内容是否包含所需的字符串)
    注:判断返回的结果中是否包含“美国”,若有,则输出提示符:“在返回结果主体中包含美国字符”。
    在这里插入图片描述

  3. Response body: JSON value check(判断返回结果的json内容中所指定的键对应的值是否为所预期的字符值)
    在这里插入图片描述
    在这里插入图片描述

  4. Reponse body:Is equal to a string(校验返回结果的内容是否完全相等

  5. Response headers:Content-Type header check (校验返回结果中头域信息)
    在这里插入图片描述

  6. Response time is less than 200ms(校验响应时间)
    在这里插入图片描述

五、测试集

运行测试集:即同时运行多个接口测试。
在这里插入图片描述
在这里插入图片描述

六、数据驱动

即运行多个请求参数保存在格式为csv中的外部文件。

断言:
在这里插入图片描述
运行run
在这里插入图片描述
注意:
当出现乱码时,用Notepad++将csv文件格式转为UTF-8编码
如:
在这里插入图片描述
测试结果:
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值