0

我们在加载运行程序中编写了一个 .exe 应用程序脚本,我们想用 JMeter 进行尝试。

该脚本非常复杂,我不确定 JMeter 是否可以支持它,有什么可能吗?

4

3 回答 3

1

在过去的十年里,我一直是Apache JMeter的忠实用户,它确实免费提供了有用的 Web 负载测试功能。以下是一些可能有助于确定 JMeter 是否适合您的提示:

  1. Apache JMeter 是一个 Java 应用程序,因此它确实对资源(内存、套接字、线程)有上限。这些资源通常可以增加或优化消耗(标准 JVM args 或 jmeter.properties 文件),以便在重负载测试下获得更好的性能。
  2. 使用“HTTP 代理服务器”节点捕获脚本时,请确保创建了一个“用户定义的变量”节点并填充了用于测试的名称/值对。这将触发代理服务器中的变量替换。当您想要参数化脚本时,这是非常宝贵的。
  3. 与基于树的结构一样,位置决定范围。确保在适当的节点下隔离操作,否则它们将在同一范围内执行所有操作。
  4. 对于模拟延迟,我使用“统一随机计时器”运行良好,您可以在其中指定下限和上限。
  5. 对于验证,“响应断言”对原始字符串和正则表达式很有帮助。
  6. 对于变量提取,“正则表达式提取器”允许您从页面中提取值并在变量中引用它以进行其余测试。对于这些提取器,节点范围似乎被视为全局。
  7. 观看测试时,“聚合图”很有帮助。“查看结果树”在故障排除时很有用,但会为测试增加额外的内存使用量,并可能导致繁重的测试失败。请注意,如果将结果保存在侦听器节点上,则可以稍后将这些结果重新加载到控件中。此外,如果您在“汇总图表”或“汇总报告”中突出显示表格,您可以直接将结果粘贴到 Excel 中。对报道很有帮助。

希望这能让您了解 Apache JMeter 的一些价值和陷阱。

于 2013-07-24T23:44:19.437 回答
0

现在您可以在 Load Runner 中执行 JMeter 脚本,查看 如何在 LoadRunner 中运行 JMeter 测试

从 Micro Focus LoadRunner (LR) 12.55 和 Performance Center (PC) 12.55 开始,除了其他 LoadRunner 脚本之外,您还可以执行 JMeter 测试。

使用 JMeter 测试设置 LoadRunner 场景:

打开 LR 控制器

选择 JMeter 脚本单选按钮

按浏览...按钮

选择 JMeter 测试文件(例如 Test_1.jmx)并点击打开

在下一个窗口中单击“确定”按钮

于 2017-11-01T06:29:12.453 回答
0

您已经在 Load Runner 中构建了一个测试脚本,并且希望它简单地在 JMeter 中运行——这不会发生。这是两种不同的测试工具。在 JMeter 中重建脚本,它会像使用 Load Runner 的脚本一样顺利运行。

于 2015-09-29T07:50:52.177 回答