JMeter 测试不执行鼠标右键单击

JMeter test is not executing mouse right-button clicking

我有一个场景,我用鼠标右键单击一条记录(某些数据列表中的行)并选择选项 'Merge to this CI',这将导致将此列表中的所有可用记录合并到此一个特定的记录。 我使用 JMeter 记录了这样的场景,做了一些关联等,当我 运行 这个测试来检查它是否正常工作时,我看到合并没有执行。在 View Result Tree 中,每个请求都是绿色的,状态是 200,但合并没有执行。我在查看 Web 控制台时执行了相同的操作,我看到使用 Jmeter 我捕获了相同的请求。 所以我想知道也许无法使用 JMeter 进行右键单击?

提前致谢!

JMeter 实际上并没有“点击”任何东西,它作用于 HTTP protocol level, if your action triggers a HTTP Request - 它会被记录并执行。

关于您的“问题”- JMeter 将 HTTP Status code 低于 400 的任何响应报告为成功或“绿色”,但是如果发生隐藏在状态代码 200 后面的错误-JMeter 将无法检测到它。

因此请使用 View Results Tree listener and inspect the "Response Data" tab for each and every request, my expectation is that your script is simply not doing what it supposed to be doing due to missing or incorrectly implemented correlation 检查响应详细信息,因此您的脚本可能会卡在登录页面。

为了避免将来出现这种情况,您可以考虑将 Response Assertions 添加到您的 HTTP 请求采样器中,您可以在其中定义 pass/fail 标准,例如确保响应包含预期数据或不包含不应该存在的数据

感谢德米特里的回复。多亏了你,我挖得更深了一点 最后我解决了。我发现记录有两个不同的 UNIQUE sys_id... 不幸的是我抓错了。 再次感谢。