SoapUI负载测试 - 上次请求后的JDBC检查

时间:2015-04-15 12:01:07

标签: soapui

是否可以在SoapUI中的负载测试中添加JDBC检查,该测试仅在负载测试完成后执行一次?我想验证保存的项目数是否大于预定义的值。

1 个答案:

答案 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')

所有这些都来自官方文档。