-2

有 2 个 Web 服务可以验证给定地址。我的任务是比较这两个服务的结果并将结果保存到数据库(最好是 SQL 服务器)。

输入是一个包含 200 万个地址的表,该表的模式以及一个示例地址如下: 在此处输入图像描述

我需要在 C# 中设计和编写一个可以执行上述任务的工具。

更多信息: 示例输入:

AddressLine 1 = 700 Pik Street, AddressLine 2 = Avalara, City = Seattle, Region = Washington , PostalCode = 98110

Web 服务接受输入地址并返回经过验证的地址,如下所示: AddressLine 1 = 700 Pike St, AddressLine 2 = Avalara, City = Seattle, Region = WA , PostalCode = 98110-2311

每个 Web 服务都可以返回稍微不同的输出地址。我的目标是找出差异!

4

1 回答 1

1

我认为您不需要重新发明轮子,现有工具可以执行 Web 服务请求、比较响应并执行任意数据库调用。

例如,给定Apache JMeter - 免费和开源的模块化负载测试工具,您可以:

  1. 通过HTTP Request Sampler执行 Web 服务调用
  2. 使用JDBC PostProcessor将结果插入数据库
  3. 使用响应断言比较结果

如果这听起来很有希望,我建议您参加免费的JMeter 学院,以快速了解 JMeter。


如果你必须从头开始用 C# 做这件事,这听起来像是一个测试任务或家庭作业,因此你落入了错误的地方,因为 StackOverflow 不是代码编写服务,你宁愿需要一个在线自由职业者市场。

于 2017-11-06T09:34:59.887 回答