具有动态输入支持的负载测试工具

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。

【讨论】:

以上是关于具有动态输入支持的负载测试工具的主要内容,如果未能解决你的问题,请参考以下文章

Web性能压力测试工具之WebBench详解

软件测试工具都有哪些?

VSTS 负载测试 - 如何动态读取当前运行的负载测试文件的运行设置

前端实用工具库——轻量的纯 JavaScript 动态提示工具插件库

新反向代理与负载均衡工具 traefik 安装配置部署详解

设置用户数和编号。 VS2015负载测试中的动态迭代次数