我有一些soapUI测试,使用groovy脚本首先将一些数据插入到表中
以前,我一直在使用以下代码片段来执行此操作:
def conn = context.dbConnEtopup
conn.execute( "INSERT INTO A(ID, NAME) VALUES (1, "Johnny")" )
这工作正常,但是我有许多测试脚本现在执行类似(如果不相同)的 SQL 语句,所以我试图通过从属性文件中加载它来解决这个问题,所以我的实际 SQL 语句只有一个位置,以便于编辑
但是,我尝试使用的 SQL 语句实际上是 2 次插入(或删除),因此加载的属性是:
DELETE * FROM TABLE_A; DELETE * FROM TABLE_B;
conn.execute()
can't handle the ;
,这意味着我只能使用第一DELETE
条语句
我怎样才能解决这个问题?我不想单独加载每个属性并执行它们。理想情况下,我只想要一个属性,因此我可以在将来添加更多删除语句