postman---- tests实例记录,常用测试结果验证及使用技巧

1.检查response的body中是否包含字符串

//tests['XXX<测试点>']=responseBody.has["需要查找的value<字符串>"]
tests["返回的body中是否包含字符串column"]=responseBody.has(column");

【注】

  1. 当json中value为integer<整数>,需要查找的值可以不带双引号
  2. tests[“xxx”]xxx代表的是你测试点的名字,可以是中文
  3. tests[“xxx”]xxx在一个脚本中如果出现多次,那么只执行第一个,所以尽量不要重复
  4. 当value等于中文字符串时,无法验证

2.检查Response Body是否等于字符串

tests[“测试点”] = responseBody === “Response Body返回的内容”;
这个可以用在接口返回内容为纯字符串时,直接检查整个返回结果的正确性,
例子:

tests["返回是啦啦啦“]=responseBody==="啦啦啦";

3.检查返回时间

tests["接口返回时间不超过200ms"]=responseTime<200;

4.检查返回的状态码

tests['测试点']=responseCode.code===200

5.检查HTTP code 对应的string

tests["502"]=responseCode.name.has("Server")

【注】
下面给出的list
如下对应表,如果使用fiddler模拟相应的返回,注意fiddler返回的大小写有问题,用下表的string
1 消息(1字头)
▪ 100 Continue
2 成功(2字头)
▪ 200 OK
3 重定向(3字头)
▪ 300 Multiple Choices
▪ 301 Moved Permanently
▪ 302 Move temporarily
……
▪ 500 Internal Server Error
▪ 501 Not Implemented
▪ 502 Bad Gateway
▪ 503 Service Unavailable
▪ 600 Unparseable Response Headers(省略了一些)

6.设置全局变量和环境变量

postman.setGlobalVariable("key","value");

postman.setEnvironmentVariable("key","value");

7.把XML的body转换成JSON对象:

var data = Json.parse(responseBody);

8.检查Content-Type是否包含在header返回

tests["Content-Type是否包含在header返回"]=postman.getResponseHeaders.has("Content-Type");

小记:最近学习太零散,
在这里插入图片描述
从下周起来进行系统学习并更新博客!!!!
学习在于持之以恒的积累。
在这里插入图片描述
加油啊

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值