是否可以在SoapUI中的负载测试中添加JDBC检查,该测试仅在负载测试完成后执行一次?我想验证保存的项目数是否大于预定义的值。
答案 0 :(得分:-1)
要连接数据库,您可以使用以下内容:
import groovy.sql.Sql
import com.eviware.soapui.support.GroovyUtils
sql = Sql.newInstance( 'jdbc:jtds:sqlserver://serverName/dbName-CLASS;domain=domainName', 'username', 'password', 'net.sourceforge.jtds.jdbc.Driver' )
// register MySQL JDBC driver
GroovyUtils.registerJdbcDriver( "com.mysql.jdbc.Driver" )
row = sql.firstRow('select columnA, columnB from tableName') // or whatever it is you're looking for
要设置失败,您可以使用以下内容:
if(row.columnA > 100) // or whatever your use-case is
testRunner.fail('bad result')
所有这些都来自官方文档。