2012-08-01 47 views
0

我想在基于Windows的web服务应用程序中进行加载测试。我将从Windows应用程序调用WCF服务,然后调用Web服务来检索结果。它将接受输入xml并输出响应xml。基于Windows的应用程序中的LoadTest

如何通过以异步方式使用for循环来加载测试。我不想使用任何负载测试工具。

客户报告“记录不存在”有时会出现。但对我来说它工作正常。我想重现结果。

目前我正在按顺序将响应xml写入文本文件。我想这需要异步。

更新: 我想从基于Windows的应用程序切换到基于Web的应用程序以使用Ajax进行负载测试。我想知道如何编写用于输入xml的Ajax代码并以文本文件的形式获取响应xml

+1

为什么要加载测试而不使用自定义工具?有许多事情你会发现很难手动实现(测试不同的网络质量,基于目标的加载,监视服务器进程等)。一个简单的for循环永远不会做你想做的事 - 不仅仅是因为它是单线程的 - 你需要同时保持多个连接,否则,它不是一个负载测试 – Basic 2012-08-01 12:34:52

+0

什么是最好的,免费和简单的工具做负载测试发送输入xml并得到响应xml – 2012-08-01 12:37:51

回答

0
  1. 确保您的WCF服务支持多个线程。
  2. 使用异步方法生成代理。
  3. 在代理对象上产生了很多Begin [YourMethodName]函数调用。
+0

是否有任何示例代码。我无法完全掌握 – 2012-08-01 12:52:49

+0

请在问题中查看我的更新。我想用Ajax做。 – 2012-08-01 13:54:06

相关问题