我一直在使用 JMeter 和 Gatling 在 JSF2 PrimeFaces 4 Web 应用程序上记录场景,以便对其进行负载测试。这两种工具的录制都很好,但是场景的回放失败,因为在打开弹出对话框的 commandButton 上的单击操作不会触发关联的事件。所述命令按钮由场景中的前一个操作启用(同一表行中的下拉选择)。
该问题仅在性能测试工具上运行场景时发生,而不是在浏览器 UI 中导航时发生。
我比较了 Firebug 和 Gatling/JMeter 获取的 POST 请求的参数,它们看起来完全一样(顺便说一句,JSF ViewState 的管理设置正确)。我还增加了场景中动作之间的停顿,但无济于事。
关于录音机和/或我可能会丢失什么的任何想法?提前致谢。