具有动态输入支持的负载测试工具
Posted
技术标签:
【中文标题】具有动态输入支持的负载测试工具【英文标题】:Load testing tools with dynamic input support 【发布时间】:2012-02-23 21:17:15 【问题描述】:我正在尝试为我的 Web 应用程序找到合适的负载测试工具,该工具调用 WSDL 文件中定义的 Web 方法。
我尝试使用soapUI,这是一个很棒的工具。我能够使用soapUI 本身完成我的大部分目标,除了一个。
使用soapUI,我需要生成请求正文,然后用它加载服务器。我真正需要执行的是根据之前的 SOAP 响应动态构建 SOAP 请求。
-
调用网络方法
解析将包含值数组的响应
从该数组中选择一个随机项并构建下一个 SOAP 请求并使用它来调用另一个 Web 方法。
重复步骤并不断加载服务器
是否有任何工具(最好是免费的)可以做到这一点?或者任何可以帮助我做到这一点的框架(最好是 Java)?
请提供您的意见。
【问题讨论】:
你是说你不能用soapUI做到这一点? 【参考方案1】:如果您想要免费和 Java,请查看 JMeter。
如果您的应用程序更复杂,则可能需要更复杂的工具。所谓复杂,我的意思是您需要测试的场景更像是一次对话,而不是 1 或 2 个事务。如果是这种情况并且您有客户端软件组件,那么使用可以记录从真实客户端看到的整个场景的工具可能更有效,而不是从头开始构建事务。我们的Load Tester 做到了这一点并很好地处理 XML,但它不是免费的。
【讨论】:
【参考方案2】:你可以看看Tsung。 第一次使用可能有点不寻常,但非常适合压力测试。 有效地用于 Web 服务压力测试 (SOAP)。 有点像step-by-step guide。
【讨论】:
以上是关于具有动态输入支持的负载测试工具的主要内容,如果未能解决你的问题,请参考以下文章
VSTS 负载测试 - 如何动态读取当前运行的负载测试文件的运行设置