zoukankan      html  css  js  c++  java
  • 【Eolinker使用实例】同一个脚本如何针对多个数据集做不同响应断言?

    本周带来了关于响应断言的问题,具体如下:
    假设有一个登录的接口,在post请求中传递两个参数,分别是username、password、code
    第一种场景:username不存在;响应错误码为2000
    第二种场景:password错误;响应错误码为2001
    第三种场景:code错误;响应错误码为2002

    那么如何通过Eolinker在一个脚本内进行逻辑判断并做不同的响应断言呢
    用eo.error()代码

    操作流程如下:

    在前置脚本中的代码大致如下,可参考其逻辑:
    eo.info(eo.http.bodyParseParam);
    if(eo.http.bodyParseParam.username==''){
    eo.error("响应错误码为2000")
    }
    if(eo.http.bodyParseParam.password!=2){
    eo.error("响应错误码为2001")
    }
    if(eo.http.bodyParseParam.code!=3){
    eo.error("响应错误码为2002")
    }

    最后返回的结果如下:



    这周的问题整理大概就这些啦,欢迎大家评论沟通~
    使用地址:www.eolinker.com

  • 相关阅读:
    12.Scala- 注解
    11.Scala-特质
    10.Scala-继承
    9.Scala- 包和引入
    8.Scala-对象
    7.Scala-类
    6.Scala-高阶函数
    5.Scala-匹配模式
    4.Scala-数据结构
    Ruby on Rails Tutorial 第四章 Rails背后的Ruby 之 类
  • 原文地址:https://www.cnblogs.com/dc20181010/p/14242634.html
Copyright © 2011-2022 走看看