更新时间:2025-04-16 GMT+08:00
        
          
          
        
      
      
      
      
      
      
      
      
  
      
      
      
        
Swagger脚本结构体缺少定义
问题现象
- Swagger 2.0文件,提示“Cannot invoke "com.huawei.apitest.attoolcommon.handler.TxmlStructDef.isMapObject()" because "structDef" is null in 'swagger_error.json'”报错信息。
 - Swagger 3.0文件,StructResp中或者其引用中存在定义错误“StructReq未被定义”。
 
原因分析
schemas缺少structDef结构定义。
处理方法
schemas缺少structDef结构定义,参考下图增加该定义:
   图1 Swagger 2.0文件
   
  
  
  
  
   图2 Swagger 3.0文件