zoukankan      html  css  js  c++  java
  • postman

    postman的工作界面

     学习视频地址   https://www.bilibili.com/video/BV134411v7Sj?p=1    https://www.bilibili.com/video/BV1GW411A7vW

    测试断言常用的有三个  Tests--Status code:code is 200    Response body:JSON value check  Response headers:Content-Type header check

    测试脚本片段 -tests
    1.Response body:Contains string --检查响应体中是否包含一个字符串
    2.Response body:Convert XML body to a JSON Object--将XML格式的响应体转换成JSON对象
    3.Response body:is equal to a string --响应结果与字符串是否全部匹配预期的字符串
    4.Response body:JSON value check--检查响应体的JSON值
    5.Response headers:Content-Type header check--检查响应中包含某个header
    6.Response time is less than 200ms--检查响应时间,要求小于200ms
    7.Status code:Code is 200--要求该接口响应Code为200
    8.Status code:Code name has string --要求code名称当中包含某个字符串
    9.Status code:Successful POST request --要求Status code 符合某种条件
    10.Use Tiny Validator for JSON data --使用轻量级验证器,该代码片段用来检查数据类型
    JavaScript共提供了7种数据类型,即string(字符串) ,number(数值),boolean(布尔值),object(对象)
    undefined,null,symbol(ES6引入的一种新的原始数据类型,表示独一无二的值)
    脚本进阶
    1.responseBody---响应体,类型为string,可以利用JSON.parse(responseBody)将其转换为对象
    2.pm.response---用于返回响应信息
    3.Setting a nested object as an environment varible --即将嵌套对象设置为环境变量
     
    pm对象
    1.pm对象 -包含与正在执行的脚本有关的所有信息,并允许访问正在发送的请求的副本或接收到的响应,还允许获取和设置环境变量和全局变量
    2.pm.info对象-(1)-pm.info.eventName-返回结果为字符串,(2)-pm.info.iteration-返回结果为数值类型,用来显示当前运行迭代的次数,(3)-pm.info.iterationCount-返回结果为数值类型,用户返回计划运行的迭代总数,(4)-pm.info.requestName-返回结果为字符串,用于返回请求名 (5)pm.info.requestId-返回结果为字符串,用于返回请求ID
     

    处在这个俗世,也得让自己变得更好吧
  • 相关阅读:
    mysql系列~mysqldump使用技巧
    mysql系列~logrotate
    最详细的经典双向电平转换电路的工作原理图文分析
    《USB应用分析精粹:从设备硬件、固件到主机程序设计》已经完稿
    Windows x86环境下使用QEMU安装arm架构银河麒麟V10操作系统
    不动产测绘包含哪些内容
    java问题收集
    java调用接口(rest-assured)
    java调用接口(okhttp )
    testng+allure
  • 原文地址:https://www.cnblogs.com/butaileng7/p/13945943.html
Copyright © 2011-2022 走看看