zoukankan      html  css  js  c++  java
  • api课堂笔记_day11

    # 第二步:替换值
    '''
    直接从Data类中取属性值为替换
    Data类的属性从哪里来呢?day10的提取
    
    正则表达式
    
    0、一条测试用例数据当中,怎么知道哪些需要替换的? #全局变量#
    
    1、一条测试用例数据当中,url,data,assert 要替换的话 需要怎么处理
     - 一条用例,从Excel中读取出来是一个字典
     - 把字典转换成字符串,统一从字符串找所有的标识符。
    
    怎么找呢?
    正则表达式#(w+)# python 的 re 模块里findall方法,可以获取所有匹配的结果,放在列表当中
    
    2、一条测试用例数据当中,要替换多个不同的数据,怎么处理呢?
    - 怎么样一口气把所有要替换的mark找出来
    -不同的mark,通过正则表达式,全部找到了并且放在列表当中
    -遍历标记符mark列表,如果mark是全局变量的属性名,那么就将mark中的值替换为真实值
    3、你是如何将用例中要替换的标识 与Data全局变量关联起来的?
    # 标识符# 要与Data类的属性名匹配
    
    修改点:替换值
    #phone# #user# #passwd# #member_id#
    替换的值放在conf配置文件下
    
    替换了相关的值:
    根据测试用例看是否需要检验数据库的地方
    考虑前置还是后置:
    断言相关的字段;返回参数哪些地方需要校验的;code msg  金额,状态等
    接口关联;与上个接口相关联;提取相关的值:token,或者member_id作为下个接口的入参
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    '''
  • 相关阅读:
    通道符和xargs命令
    Linux中sudo的用法
    yum中查找程序由哪个包提供
    SELinux 宽容模式(permissive) 强制模式(enforcing) 关闭(disabled)
    Centos7中一次性安装开发者工具
    数据库设计步骤
    校验表单demo
    javascript之DOM总结
    javascript之BOM对象总结
    javascript之正则表达式
  • 原文地址:https://www.cnblogs.com/zhang-ping1205/p/14790468.html
Copyright © 2011-2022 走看看