如何从 groovy 脚本设置 SOAPUI JDBC 请求步骤的连接字符串?

How do you set SOAPUI JDBC Request step's Connection String from a groovy script?

我会在 soapui 论坛上 post 但他们不让我注册并且不显示任何错误的字段着色 =-=

没有在文档中找到它,我正在盲目行走

到目前为止我已经试过了,没有骰子:

def project = testRunner.testCase.testSuite.project
def db = project.getPropertyValue("dbConnectionString")
testRunner.testCase.testSteps["JDBC Request"].setPropertyValue("Connection String", db)
log.info "db connection string set to "+ db

因为 JdbcTestRequest 在 soapui 文档概述中不可见,所以经过多次混淆和跳过对象后....找到了有问题的对象:https://www.soapui.org/apidocs/com/eviware/soapui/impl/wsdl/teststeps/JdbcRequestTestStep.html

答案是

testRunner.testCase.testSteps["getOfferNames"].setConnectionString(db)