检索所有嵌入式资源未下载资源

珊塔努森。

我有一个非常简单的带有线程组的Jmeter测试计划,并且受基本配置元素支持。我的HTTP Request Sampler指向应用程序的主页,该主页提供了登录身份验证的功能。

分享的事实

  1. 当我在chrome中访问页面并在chrome developer中查看加载时间时,并行下载嵌入式资源将在5秒内完成。

  2. 当我通过jmeter录制相同内容并开始重播时,它需要12秒

  3. 接下来,我禁用所有非HTML资源,并标记主页以下载嵌入式资源。

  4. 当我启用使用并行下载复选框下载所有嵌入式资源复选框,并且将值设置为6时,jmeter进入挂起状态。

  5. 我认为这可能是Jmeter设置的问题,然后我尝试了www.w3schools.com网站,我能够在主页上进行引用,并且在重播期间下载了所有嵌入式资源。

请帮助我了解我要编写脚本的页面是否涉及任何安全性,我们无法通过脚本下载并行资源或可能的更正。

可通过https协议访问该应用程序。

堆转储

"Image Fetcher 0" Id=5734 TIMED_WAITING on java.util.Vector@567840bf
    at java.lang.Object.wait(Native Method)
    -  waiting on java.util.Vector@567840bf
    at sun.awt.image.ImageFetcher.nextImage(Unknown Source)
    at sun.awt.image.ImageFetcher.fetchloop(Unknown Source)
    at sun.awt.image.ImageFetcher.run(Unknown Source)

"ResDownload-Thread-5659" Id=5709 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@c26b878
    at sun.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@c26b878
    at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
    at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
    at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
    at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    ...

"ResDownload-Thread-5521" Id=5704 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@c26b878
    at sun.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@c26b878
    at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
    at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
    at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
    at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    ...

"ResDownload-Thread-5545" Id=5703 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@c26b878
    at sun.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@c26b878
    at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
    at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
    at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
    at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    ...

"ResDownload-Thread-5555" Id=5702 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@c26b878
    at sun.misc.Unsafe.park(Native Method)
    -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@c26b878
    at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
    at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
    at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
    at java.util.concurrent.SynchronousQueue.poll(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
德米特里
  1. 确保Disable cache在浏览器开发人员工具中打勾

    在此处输入图片说明

    可能是因为您的浏览器未发出实际请求并没有从磁盘或内存缓存中返回嵌入式资源

  2. HTTP缓存管理器添加到您的测试计划中,以模仿浏览器缓存。
  3. JMeter可能无法识别某些资源,例如嵌入CSS文件中的图像,因此您可能正遭受JMeter错误的困扰。因此,您可以考虑使用“并行控制器”作为边缘情况的解决方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章