测试数据与脚本分离的接口自动化思路:达到只改用例不改代码的目的的思路分享,仅供参考。
用例写在excel或mysql,多接口相互有数据依赖:
1、每条接口的响应数据进行存储,可以存储在全局变量,也可以存储在excel或mysql,
2、当A接口依赖B接口返回数据时:比如A接口依赖于B接口的返回参数token,那么在A接口用例中写上依赖的B接口,再写上B接口token的jsonpath路径,
在执行A接口之前,通过B接口的token的jsonpath路径从响应数据中获取值,A接口有多个参数需要替换,在A用例中需要写上需要替换的参数的jsonpath路径,可以用一列写,逗号分隔。