• 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
     

    处在这个俗世,也得让自己变得更好吧
  • 相关阅读:
    The .NET weak event pattern in C#
    Setting an Event to Null
    Android: INSTALL_FAILED_UPDATE_INCOMPATIBLE错误解决措施
    快速打开 Mac OS X 隐藏的用户资源库文件夹
    Complete uninstall on Mac, HELP!
    为什么MacBook装Windows这么火?
    mac 刻录ISO系统盘
    MySQL子查询慢现象的解决
    程序人生的四个象限和两条主线
    Xamarin.Android,Xamarin.iOS, Linking
  • 原文地址:https://www.cnblogs.com/butaileng7/p/13945943.html
Copyright © 2020-2023  润新知