如何在模拟服务groovy脚本中访问自定义属性?

如何在模拟服务groovy脚本中访问自定义属性?,groovy,soapui,Groovy,Soapui,有没有办法从模拟操作groovy脚本访问模拟服务自定义属性 请检查图片,左下角显示的自定义属性是模拟服务属性 要从模拟脚本本身内部访问模拟服务自定义属性,可以按如下方式使用: 从SOAPUI文档中: MockService-引用包含MockService的中的MockService属性 因此,这可以做到: context.expand('${#MockService#YourPropertyName}') 针对您的具体情况: def userId = context.expand('${#Mo

有没有办法从模拟操作groovy脚本访问模拟服务自定义属性

请检查图片,左下角显示的自定义属性是模拟服务属性

要从模拟脚本本身内部访问模拟服务自定义属性,可以按如下方式使用:

从SOAPUI文档中:

MockService-引用包含MockService的中的MockService属性

因此,这可以做到:

context.expand('${#MockService#YourPropertyName}')
针对您的具体情况:

def userId = context.expand('${#MockService#UserID}')
def password = context.expand('${#MockService#Password}')
要从模拟脚本本身内部访问模拟服务自定义属性,可以按如下方式使用:

从SOAPUI文档中:

MockService-引用包含MockService的中的MockService属性

因此,这可以做到:

context.expand('${#MockService#YourPropertyName}')
针对您的具体情况:

def userId = context.expand('${#MockService#UserID}')
def password = context.expand('${#MockService#Password}')

我认为这些值应该来自请求头,而不是自定义属性,最终用户可以在请求头中传递其详细信息,而不是使用模拟服务端的固定值,这些值应该来自请求头,最终用户可以在其中传递其详细信息,而不是使用来自模拟服务端的固定值。