• postman


    1.Collection:类似testsuite

    2.Authorization:授权;

    3.Pre-request Script:(响应前脚本)变量相关;设置环境变量和全局变量;

      1. pm.environment.set("appid", "wx83fce6873a3cb3ea");

    pm.environment.set("secret", "dcca9b47cfd77438d6db6a9eaa2fba09");

    使用变量{{secret}}{{appid}};可以在参数params中使用,请求体body中使用

      2.  声明引用文件中的变量

    var touser=data.touser;  

    var content=data.content;

    前一个touser是变量名,data是文件名,后一个是文件中的参数;

    或者pm.environment.set("touser",data.touser);

    4.Tests:设置关联,设置断言;

      1.验证本次请求的状态码,即验证本次请求是否能调通;

      tests["Status code is 200"] = responseCode.code === 200;

      tests["Status code is 201"] = responseCode.code === 201;

      2.验证返回相应中的字段值

    声明变量jsonData并赋值var jsonData = JSON.parse(responseBody);

    tests["检查返回的expires_in"]=jsonData.expires_in===7200;

    tests["检查是否返回errmsg"]=jsonData.errmsg===true;

    javascript===表示全等

    设置错误数据,断言成功的情况,使用if () {} else {} 语句;

      3.关联,将响应体中的字段名设为环境变量;先声明变量 jsonData

    postman.setEnvironmentVariable("access_token", jsonData.access_token);

    然后在右上角设置添加环境变量名,就是关联;

    5.runner执行套件

    Environment:选择关联变量;

    Iterations:执行次数

    Log responses:响应日志

    Data:选择数据来源,文件;txt格式;

    Preview:查看参数

  • 相关阅读:
    关于敏捷开发的一些思考。
    【转】浅谈程序猿的职业规划,看你如何决定自己的未来吧。
    Individual Project
    homework_06 围棋程序改进
    homework 08_2 C++11新特性作业之二
    homework_08
    软件工程个人作业——Agile Software Development读后感
    附加题——软件工程之结对编程
    软件工程——PairProject
    软件工程第一次个人项目——词频统计by11061153柴泽华
  • 原文地址:https://www.cnblogs.com/yjh1995/p/11069819.html
Copyright © 2020-2023  润新知