我在SOAP UI(ReadyAPI)中有一个groovy脚本,它从excel表中读取值,执行操作并获取响应。我需要的是将此响应写入相同的.xls文件。
如何使用Groovy脚本将SOAP响应的值写入现有的Excel工作表(.xls)?
答案 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工作表。