1

我一直在使用 JMeter 和 Gatling 在 JSF2 PrimeFaces 4 Web 应用程序上记录场景,以便对其进行负载测试。这两种工具的录制都很好,但是场景的回放失败,因为在打开弹出对话框的 commandButton 上的单击操作不会触发关联的事件。所述命令按钮由场景中的前一个操作启用(同一表行中的下拉选择)。

该问题仅在性能测试工具上运行场景时发生,而不是在浏览器 UI 中导航时发生。

我比较了 Firebug 和 Gatling/JMeter 获取的 POST 请求的参数,它们看起来完全一样(顺便说一句,JSF ViewState 的管理设置正确)。我还增加了场景中动作之间的停顿,但无济于事。

关于录音机和/或我可能会丢失什么的任何想法?提前致谢。

4

2 回答 2

1

Gatling 和 JMeter 都不执行 javascript,因此如果您有一些 javascript 逻辑,则必须重新实现它。

于 2014-06-23T07:34:12.817 回答
0

@Cleverback 我在这里有一些 Primefaces 和 Gatling 的例子:https ://github.com/rmpestano/gatling-jsf-demo还有一个 JSF 事件的例子。

您可以创建或描述您的案例作为该项目的测试案例吗?

于 2015-05-15T23:31:20.537 回答