如何在免费版本的SOAPUI中从数据库中获取值?

如何在免费版本的SOAPUI中从数据库中获取值?,soap,groovy,soapui,Soap,Groovy,Soapui,我只有免费版本的Soap Ui可用。 我正在努力解决自动Web服务测试中不同参数的替换问题。目前,它通过随机值生成值 我想使用从数据库下载的值,如果它在pro版本中是微不足道的,不幸的是免费版本被剥离了,我不确定groovy脚本的使用 @编辑-评论中的建议 我试图通过JDBC请求进行配置,但对连接字符串:字段中的语法一无所知 soapUI Pro版本中的JDBC配置面板实际上与您的屏幕截图完全相同,连接字符串只是一个标准的JDBC连接字符串,您已经拥有了它。如果需要替换字符串中的属性,请尝试:

我只有免费版本的Soap Ui可用。 我正在努力解决自动Web服务测试中不同参数的替换问题。目前,它通过随机值生成值

我想使用从数据库下载的值,如果它在pro版本中是微不足道的,不幸的是免费版本被剥离了,我不确定groovy脚本的使用

@编辑-评论中的建议

我试图通过
JDBC请求
进行配置,但对
连接字符串:
字段中的语法一无所知


soapUI Pro版本中的JDBC配置面板实际上与您的屏幕截图完全相同,连接字符串只是一个标准的JDBC连接字符串,您已经拥有了它。如果需要替换字符串中的属性,请尝试:

jdbc:mysql://localhost:3306/SID?user=${#项目#数据库用户名}&password=${#项目#数据库密码}

在这种情况下,
databaseUsername
databasePassword
是项目级属性。有关语法的更多信息,请参阅

而且,JDBC响应将是一个XML负载,如下所示:

<Results>
   <ResultSet fetchSize="0">
      <Row rowNumber="1">
         <TABLE.COLUMN>41</TABLE.COLUMN>
      </Row>
      <Row rowNumber="2">
         <TABLE.COLUMN>42</TABLE.COLUMN>
      </Row>
   </ResultSet>
</Results>

显示您的jdbc步骤配置。我无法在免费版本中为jdbc请求配置DB连接。您看过文档了吗?您正在尝试连接哪个数据库?您使用的是什么版本的soapui?我相信您一定收到了一些错误。您能否与我们分享执行查询时遇到的错误。正确的建议。工作完美。谢谢,我会继续工作:)
${jdbcTestStep#ResponseAsXml#//Results[1]/ResultSet[1]/Row[1]/TABLE.COLUMN[1]}