如何使用Groovy脚本

时间:2017-06-08 10:26:04

标签: soap groovy

我在SOAP UI(ReadyAPI)中有一个groovy脚本,它从excel表中读取值,执行操作并获取响应。我需要的是将此响应写入相同的.xls文件。

如何使用Groovy脚本将SOAP响应的值写入现有的Excel工作表(.xls)?

1 个答案:

答案 0 :(得分:0)

您可以将DataSink添加为testStep,并使用groovy代码将响应写入DataSink。

def response = context.expand( '${login#Response}' )
new File( "C:/Users/eviware/" + currentUser + "_response.txt" ).write( 
response ) 
new File( "C:/Users/eviware/" + currentUser + "_response.txt" ).write( 
response, "UTF-8" ).

然后从DataSink下拉列表中选择Excel并添加“文件”,“OutFile”和WorkSheet。自动将它写入Excel工作表。