对于应用程序,我需要对使用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 名跑步者。
有没有人有这种测试的经验,或者你有推荐使用哪种工具来完成这项工作?