问题:手工测试功能正常,接口平台用例断言取值为空,如下图示例:
分析1:查看信息提示[公共流程组件]步骤中是否存在“内置函数组件”这一步骤,如果存在,查看content变量的值是否与“预期值”相同;如果不存在内置函数组件这一步骤,进入分析2
解决方法:根据content变量的提示确定问题所在,在根据实际情况解决问题
分析2:查看信息提示[公共流程组件]的上一步骤(如上述案例中:下推),查看下推组件中变量赋值步骤,查看提取值是否为空,如果为空,查看接口响应体数据是否存在断言的预期值,如果没有进入分析3
解决方法:根据接口响应体信息确定问题所在,在跟进实际情况解决问题
分析3:比对手工操作,查看该步骤的动作接口及接口响应数据是否正确,接口正确,查看传参是否正确,如果接口不正确(如下图),说明元数据存在问题,如果元数据没有问题,查看分析4
解决方法:使用ctr+alt+g找到当前元页面,点击测试用例步骤中下推元数据组件,进入元数据编辑页面,比较元数据唯一标志和操作代码,并进行修改保存
说明:动态加载的页面,在导入时如果没有出现元数据,需先打开对应的页面