【发布时间】:2011-05-02 08:26:54
【问题描述】:
对于应用程序,我需要对使用WS-Security 用户名/密码保护的 Web 服务进行负载测试。我们需要测试 5000 个同时调用 Web 服务的并发唯一用户。
我对提供此功能的工具进行了一些研究,发现了 Grinder、JMeter 和 SOAPUI。
我喜欢使用脚本的 Grinder 方法,但我不确定是否可以将 WSSE Username token 与 Grinder 一起使用。我的想法是编写 5000 个脚本(或更好:编写一个工具,它可以为我编写 5000 个脚本;))并将其分发到 Amazon EC2 cloud。这种方法的 Grinder 文档非常薄。所以我不确定我是否可以通过 Grinder 实现这一目标。
另一个想法是使用 SOAPUI 和 LoadUI。我可以利用 SOAPUI 生成 Webservice 测试用例,然后将其加载到 LoadUI。这行得通,但我担心 LoadUI 无法同时处理 5000 名跑步者。
有没有人有过这种测试的经验,或者你有推荐使用哪种工具来完成这项工作?
【问题讨论】:
标签: soap jmeter load-testing ws-security grinder