web-services - 如何将 Web 服务响应保存到我从中提取数据的同一个 Excel 工作表?

标签 web-services api testing qtp hp-uft

例如:

给定的示例 HP Flights SampleAppData.xls 并使用 CreateFlightOrder,我们可以将数据链接到测试函数并获得 OrderNumber来自 Web 服务的价格响应。在 SampleAppData.xls Input 选项卡中,我们可以看到有一个空列 OrderNumber

所以这是我的问题,有什么方法可以获取 OrderNumber 响应并填充 SampleAppData.xls 中的空列?

我这样做的目的是,假设我有很多测试用例要做,需要几天时间,今天我做了这个特定的测试,我需要今天的结果用于第二天的测试。

虽然我知道响应已保存在结果中,但如果我需要检查每个测试用例的响应,它就超过了自动化点?

最佳答案

当然可以。有多种方法可以做到这一点。最简单的如下。

'Datatable.Value("columnName","sheetName")="Value"
DataTable.Value(“Result”,”Action1”)=“Pass”

在数据表中记录结果后,您可以使用

导出它们
DataTable.ExportSheet("C:\SavePath\Results.xls")

关于web-services - 如何将 Web 服务响应保存到我从中提取数据的同一个 Excel 工作表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27700369/

相关文章:

java - 如何将 HashMap 作为 Java Web 服务的输入?

php - 我无法在 Telegram api 中使用强制回复

ios - UI 测试期间的测试对象状态 (iOS)

testing - 让微软测试框架使用 Spring.Net 创建测试类

web-services - 将 Web 服务输入到 Azure ML 中的 R 中的 SQL 查询中

java - JAX-WS返回空元素

c# - Web 服务动态调用程序问题

javascript - 使用其 url 生成 youtube 视频的嵌入代码

ruby-on-rails - 在 GET 请求中传递句号(句点)和正斜杠?

testing - 如何在本地网络上为 Play Framework 设置并允许 HTTPS?