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

本章内容比较简单~

目录

Tests 断言

随机数

Tests 断言

  1. Response body: Contains string(校验返回结果中是否包含某个字符串)
  2. Response body: Is equal to a string(校验返回结果是否等于该字符串)
  3. Response body: JSON value check(校验返回结果中某个字段值是否等于某个值)
  4. Response header: Content-type header check(校验响应头是否包含某个值)
  5. Response time is less than 200ms(校验响应时间是否少于200ms)
  6. Status code: code is 200(校验状态码是不是200)

  • Response body: Contains string

检查整个响应结果里面是否包含xxx:

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

失败的情况:

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

  • Response body: Is equal to a string

        强调:响应结果必须和填写的字符串一致:

        (这种情况不常用,条件太狭窄,当出现动态的返回值时,就不能判断了)

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

  • Response body: JSON value check(常用)

         同时校验字段名和返回字段值,需要修改两个地方:校验的的字段和校验的结果值。字段值和返回的结果值都必须一模一样才能成功。

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

  • Response header: Content-type header check

       要校验的响应头,不是指里面的值,指的是头部信息key

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

  • Response time is less than 200ms

响应时间是不是少于xxxms

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

  • Status code: code is 200(常用)

响应状态码是不是xxx

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

随机数

在大批量测试以及自动化测试过程中,对于同一个不允许重复的参数进行传参时,使用随机数可以保证其不被重复。

方式:

  • {{$guid}}:添加一个V4风格的GUID

(如:aa002-44ac-45ca-aae3-52bf19650e2d)

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

每执行一次,随机数都会出现不一样的值

  • {{$timestemp}}:将当前的时间戳,精确到秒

精确到毫秒时,后面增加000即可

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

随机数在经过转码后就是我们平时看到时间显示方式了,测试时不需要

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

  • {{$randomInt}}:添加0和1000之间的随机整数

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

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