# 第二步:替换值 ''' 直接从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作为下个接口的入参 '''