2010-04-20 126 views
1

我想用SOAPUI(免费版)测试我的web服务。为了测试并发性,我希望将SOAPUI中的并发线程引发到服务上。但是随着选择,线程数量逐渐增加(即使在突发模式下)。安装SOAPUI的机器是WinXP机器。我真的可以做并发测试吗?如果是这样如何?请指导我。我正在等待你的答案和帮助。我可以使用SOAPUI进行并发测试吗?

+0

@John,谢谢。但我可以期待在不久的将来有所帮助吗?我等了很久。 – Kangkan 2010-05-19 13:13:56

+0

我不亲自使用SOAPui进行这种测试。我使用单元测试框架编写了一个小测试程序。这也测试您的真实客户是否容易致电您的服务。 – 2010-05-19 15:58:46

+0

所以没有什么能让我看到前方的一些道路! – Kangkan 2010-08-02 13:55:55

回答

6

如果你想要一个恒定负载只使用“简单”的策略。选择您想要的线程数(例如10)并选择测试延迟。延迟将随机化为“随机”因素。这意味着如果随机因子是0.5并且测试延迟是10000,则一个线程中的测试将具有从5秒到15秒的随机延迟。

所以如果你想要一个恒定的负载,你可以选择延迟0和特定数量的线程。使用“简单”策略总是会有一定数量的线程。

+0

谢谢。但是我还没有看到服务器的实际负载。 – Kangkan 2010-08-27 09:38:04

+0

如果您需要代理(监视被测系统上的负载的工具),您可以查看soapUI供应商提供的loadUI ...它是免费的。不过,我个人还没有尝试过,但它看起来相当不错。 – redCube 2010-09-02 17:40:19