我正在尝试将一个宁静的服务响应的响应写到excel。
在下面的一次中,如果我的测试用例响应低于1,则我需要为工作表1(在Excel中)TC01,sampleResponse写入csv或excel
<user-batch-result xmlns="http://www.xxxxxx.com/api//02" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<records-succeeded>1</records-succeeded>
<records-failed>0</records-failed>
<UsersDetails>
<UserInfo>
<EmployeeID>xxxxx</EmployeeID>
<FeedRecordNumber>0</FeedRecordNumber>
<Status>SUCCESS</Status>
</UserInfo>
</UsersDetails>
答案 0 :(得分:0)
您可以执行以下操作:
将以下代码放入“脚本”区域:
def wb = new org.apache.poi.hssf.usermodel.HSSFWorkbook()
def sheet1 = wb.createSheet("sheet1")
def row = sheet1.createRow(0)
def A1 = row.createCell(0, org.apache.poi.ss.usermodel.CellType.STRING)
A1.setCellValue(prev.getResponseDataAsString())
wb.write(new File('myFile.xlsx'))
myFile.xlsx
具有Sheet1
,并且Web Service的响应是第一个单元格值。请根据您的用例随意修改此代码。 参考文献: