Gatling / JMeter记录场景不完整

时间:2014-06-23 00:58:13

标签: jsf-2 primefaces jmeter load-testing gatling

我一直在使用JMeter和Gatling在JSF2 PrimeFaces 4网络应用上录制场景,以便加载测试。两种工具的录制都很顺利,但是场景的重放失败了,因为对commandButton打开弹出对话框的单击操作不会触发关联的事件。所述commandButton由场景中的前一个操作启用(同一表行中的dropDown选择)。

只有在性能测试工具上运行方案时才会出现此问题,而不是在浏览器UI中导航时。

我已经比较了Firebug和Gatling / JMeter选择的POST请求的参数,它们看起来完全相同(正确设置了JSF ViewState的管理)。我也增加了场景中动作之间的暂停,但无济于事。

有关录像机和/或我可能遗失的任何想法? 提前谢谢。

2 个答案:

答案 0 :(得分:0)

Gatling和JMeter都没有执行javascript,所以如果你有一些javascript逻辑,你就必须重新实现它。

答案 1 :(得分:0)

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

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