zoukankan      html  css  js  c++  java
  • 接口自动化中全局参数以及用例信息

    全局参数配置在xml中管理

      全局参数包含域名,请求头信息,全局变量

      

    <root>
      <rootUrl>http://test-fat.plat.id</rootUrl>
      <headers name="Content-Type">
        <header name="json" value="application/json"></header>
        <header name="form" value="application/x-www-form-urlencoded"></header>
        <header name="upload" value="multipart/form-data"></header>
      </headers>
      <headers name="globalHeader">
        <header name="x-org-id" value="1"></header>
        <header name="x-origin" value="google play"></header>
        <header name="x-app-version" value="2.4.6_test"></header>
        <header name="x-product-code" value="YN-test"></header>
        <header name="x-source-id" value="android"></header>
        </headers>
      <params>
        <param name="email" value="ssss@w全da123i.com"></param>
        <param name="asScore" value="520"></param>
        <param name="secondProdCode" value="maucash_long"></param>
      </params>
    </root>

      

    用例信息放在excel中管理

      excel中接口信息和用例信息

      接口信息中包含的信息

        ApiId(接口编号),ApiName(接口名称),ApiMethod(请求方式),ApiType(请求类型),Url(请求地址),Header(头信息)

      用例信息中包含的信息

      CaseId(用例编号),CaseName(用例名称),ApiId(接口编号),Params(用例参数),IsPositive(是否正向用例),ResponseValidators(响应校验),ActualResponse(接口响应信息),ResponseValidationResult(响应断言信息),Save(接口中返回的需保存到公共参数的字段)

    读取excel中信息,如果为空时,需要设置策略

    cell.setCellType(CellType.STRING);;
    cell.getStringCellValue();

  • 相关阅读:
    UML描述
    Tomcat优化
    Tomcat源码
    Tomcat架构
    搭建K8s集群[无需科学shangwang]
    minikube安装
    K8S核心组件和架构图
    Docker数据持久化
    Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式
    cookie与session区别?
  • 原文地址:https://www.cnblogs.com/jimmy2019/p/15024532.html
Copyright © 2011-2022 走看看