【问题标题】:Web service load test test using visual studio 2010使用 Visual Studio 2010 进行 Web 服务负载测试
【发布时间】:2016-02-11 23:13:05
【问题描述】:
  1. 如何编写自定义 Web 服务负载测试:

    • 我所有的 Web 服务都有 byte[](字节数组)作为输入和输出。
    • 在内部,我们将 xml 作为输入和输出,我们以自定义方式对其进行加密和解密。
    • 我检查是否可以使用 Visual Studio 写下自定义验证规则。但我也可以自定义输入吗? (即我从 csv/xml 中选择输入负载数据并在发送服务器之前执行所需的加密/解密)
  2. web服务负载测试是否支持https通信?

感谢和问候, 哈迪克

【问题讨论】:

  • 您如何测试您的服务?您使用的是Web Performance Tests 还是Unit Tests
  • 我想使用 Web Performance Test 创建测试。

标签: web-services visual-studio-2010 load-testing


【解决方案1】:
  1. 首先,您必须创建Web Performance Test 将被Load Test 使用。检查这些walkthroughs,这将帮助您找出答案:

    • 如何更改已录制Web Performance Test 的代码
    • 如何数据绑定Web Performance Test
    • 如何将验证规则添加到Web Performance Test
    • 另外我相信这个guide 将非常有助于解决任何可能的问题

  2. 据我所知,通过Web Performance Test 测试 HTTPS 服务没有任何限制

*我建议也检查Unit Test 的选项。我已经尝试过了,在我看来它们更容易创建。当然,这是您的选择。

【讨论】:

  • 非常感谢您提供指导。我们可以使用单元测试进行负载测试吗?我最近开始使用Visual Studio测试所以请原谅我的无知!
  • 老实说,我与Web Performance Tests 合作的时间不多,所以我不知道用它们代替Unit Tests 是否更好。我选择使用Load Testing 的Web 服务的方式是通过Unit Tests。每个Unit Test 通过client 调用Web 服务。然后我使用这些简单的Unit Tests 来创建我需要的任何类型的Load Test。对我来说,这样更容易。
  • 使用客户端创建单元测试对我来说很容易(顺便说一句。很好的建议,谢谢)我刚刚尝试过(测试项目->右键单击->新测试->Basoc单元测试)。我在这里正确吗?但问题是如何将其用于负载测试?我在 Test Mix 对话框中看不到新创建的单元测试。我也检查了link。你能指出我想念什么吗?我还检查了链接link
  • 听起来您还没有Build 您的解决方案。所有单元测试都可以在负载测试中使用它们:)。
  • 我现在可以在列表中看到单元测试。我删除了旧的单元测试并创建了新的。不知道出了什么问题。明天我将为我的实际工作创建一个概念验证。非常感谢您的支持,如果没有这个,我一定是在某个地方迷路了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-11
  • 1970-01-01
相关资源
最近更新 更多