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

问题描述

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

提前致谢!

解决方法

JMeter 实际上并没有“点击”任何东西,它在 HTTP protocol 级别起作用,如果您的操作触发了 HTTP Request - 它将被记录和执行。

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

因此,使用 View Results Tree 侦听器检查响应详细信息并检查每个请求的“响应数据”选项卡,我的期望是您的脚本由于丢失或执行不正确而根本没有做它应该做的事情correlation 所以可能是您的脚本卡在登录页面。

为了避免将来出现此类情况,您可以考虑将 Response Assertions 添加到您的 HTTP 请求采样器中,您可以在其中定义通过/失败标准,例如确保响应包含预期数据或不包含不应包含的数据在那里

,

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...