По сути, я использую SoapUI для тестирования дыма и создал сценарий утверждения, который проверяет наличие данных в базе данных SQL.Параметрированные переменные для использования в Assertion Groovy Script
Этот тест должен запускаться в трех разных средах, каждый из которых имеет свои индивидуальные учетные данные.
Что бы я хотел сделать, это создать пользовательское свойство (или набор настраиваемых свойств) в тестовом классе, которое содержит три набора данных базы данных, чтобы тестер мог просто выбрать, какую среду они тестируют, а не для изменения жестко запрограммированного сценария утверждения.
Код:
import groovy.sql.Sql
import oracle.jdbc.driver.OracleDriver
def con = Sql.newinstance('"server", "user",
"pass", "oracle.jdbc.driver.OracleDriver"')
def res = con.rows("select * from table1 where message_in = 'Bang'")
log.info(res[0])
con.close()
assert res[0] != null
Выполняется ли это в командной строке? – Will
Нет, SoapUI имеет редактор скриптов Groovy, который может быть выполнен из тестового примера. – iAmBenzo