zoukankan      html  css  js  c++  java
  • postman接口测试

    postman工具和其他使用工具类似,如何封装http请求这里不再赘述

    一、collections

    1、一个collection就是一个测试项目(其实collection就是一个一级文件夹),在collection下可以新建子文件夹

    2、接口用例组织,collection下的子文件夹可以当作一个接口,在该文件夹下用多个http request(针对该接口设计的不同用例)

    二、环境变量

    1、全局环境变量(Globals Envrironment),该变量对所有的环境都是有效的

    2、定义自己的环境变量,该变量只有在该测试环境下运行才有效

    3、postman中环境变量的引用和loadrunner一样,使用{{variablename}}

     三、postman中的关联技术

    当某一个http请求数据依赖于另一个请求的响应数据,此时需要用到关联

    在postman中,可以在tests输入框中,在请求的响应里提取需要的值,通过setGlobalVariable / setEnvironmentVariable来实现

    如:pm.environment.set("variable_key", "variable_value");来讲需要的数据保存在一个变量中

    然后在需要该值的http请求中,通过{{variable_key}}来引用

    3、断言

    每一个接口的断言也在tests中进行

    格式:

    tests["检查点说明"] = 布尔值表达式

    可以通过右侧提示进行断言

    其中json格式的返回数据

      json value check,按层级取值,父对象名.子对象名,或者 父对象名[子对象名]
      辅助函数:conver xml to json

    4、日志函数

    可以使用console.log()函数打印日志

    在菜单栏 ----->> View  ----->> Show Postman Console查看

    5、Pre-request Script

    对请求之前的数据处理,如对请求数据加密,数据初始化等

    6、Collection Runner

    运行某个项目下的全部接口,可以使用Runner

  • 相关阅读:
    【开发技术】Eclipse设置软tab(用4个空格字符代替)及默认utf-8文件编码(unix)
    【开发技术】Xcode3与xcode4.2模板对比(Xcode4.2开发之一些变化)
    cobol
    头文件的相互包含会导致错误
    ndk eclipse集成
    为何要用到NDK?
    Android之NDK开发
    一个完整的NDK编译过程
    NDK中 .so文件的加载
    Android.mk 变量解释
  • 原文地址:https://www.cnblogs.com/yaoqingzhuan/p/8973135.html
Copyright © 2011-2022 走看看