мне нужно, чтобы иметь возможность выполнить скрипт обновления SQL, но он не работаетSoapUI NG Pro - Выполнение сценария UPDATE в SoapUI с помощью Groovy
Вот ссылка на сайт, который я использовал для справки: https://groovyinsoapui.wordpress.com/tag/sql-eachrow-groovy-soapui/
Вот формат кода, который я в конечном итоге писать (в связи с характером работы, которую я делаю, я не в состоянии обеспечить точный сценарий, который я написал)
import groovy.sql.Sql
def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context)
groovyUtils.registerJdbcDriver("com.microsoft.sqlserver.jdbc.SQLServerDriver")
def connectString = "jdbc:microsoft:sqlserver://:;databaseName=?user=&password="
sql = Sql.newInstance(connectString) // TEST YOUR CONNECT STRING IN A SQL BROWSER
sql.executeUpdate("UPDATE TABLE SET COLUMN_1 = 'VALUE_1' WHERE COLUMN_2 = 'VALUE_2'")
Ответ, который я получаю:
Script-result: 0
Я также попытался использовать:
sql.execute("UPDATE TABLE SET COLUMN_1 = 'VALUE_1' WHERE COLUMN_2 = 'VALUE_2'")
который возвращает следующий ответ:
Script-result: false
Проверьте, полезно ли это: http://stackoverflow.com/questions/42294903/groovysql-how-to-update-a-table-with-arraylist-variables/42296189#42296189 – Rao