我正在记录一个Web应用程序。在一个点上出现了一个弹出窗口(应用程序预期行为),这是非https/非http窗口,这是没有得到记录在JMeter中。我如何记录这个非http/非https弹出窗口在JMeter中。我已经附上了图像。
px9o7tmv1#
如果打开弹出窗口没有产生任何流量,即,作为某些JavaScript Popup的结果,仅在客户端发生,则JMeter记录触发HTTP request的每个操作:1.您将无法使用JMeter进行记录1.您不需要用JMeter记录它,因为您正在对后端进行负载测试,并且需要专注于模拟真实的浏览器网络足迹。使用browser developer tools的“Network”选项卡仔细检查弹出窗口是否触发了网络请求,如果没有--忽略它。如果有--检查jmeter.log,通常任何异常行为都会在那里反映出来。如果您需要检查前端性能--您将无法使用JMeter的HTTP请求采样器来完成此操作,您将不得不使用WebDriver Sampler plugin或类似Lighthouse的东西。
1条答案
按热度按时间px9o7tmv1#
如果打开弹出窗口没有产生任何流量,即,作为某些JavaScript Popup的结果,仅在客户端发生,则JMeter记录触发HTTP request的每个操作:
1.您将无法使用JMeter进行记录
1.您不需要用JMeter记录它,因为您正在对后端进行负载测试,并且需要专注于模拟真实的浏览器网络足迹。
使用browser developer tools的“Network”选项卡仔细检查弹出窗口是否触发了网络请求,如果没有--忽略它。如果有--检查jmeter.log,通常任何异常行为都会在那里反映出来。
如果您需要检查前端性能--您将无法使用JMeter的HTTP请求采样器来完成此操作,您将不得不使用WebDriver Sampler plugin或类似Lighthouse的东西。