是否可以在Jmeter中排除嵌入资源的持续时间?

时间:2013-12-18 08:21:48

标签: jmeter

让我们说我有一个涉及大量嵌入资源的请求 如果我在启用Retrieve all embedded resources from HTML file的情况下运行此类请求,我将获得整个请求持续时间的响应时间。此值与浏览器中的持续时间非常相似(取决于connection pool大小设置)。 我想知道是否有可能排除所有嵌入资源的持续时间,但仍然下载这些资源。

例如:

mainRequest - 13秒

  • subRequest1 (html) - 3秒
  • subRequest2 (css) - 0.5秒
  • subRequest (jpeg) - 1秒

...

我需要的是排除css,images,js等的时间,并获得3秒作为mainSample的响应时间。

我能够使用beanshell执行此操作,我通过减去所需 subSamples 的时间来重置 mainSample 的结束时间。但是它仅适用于设置为1的connection pool大小。如果池大小较大,则此方法是错误的。

是否有某种方法可以为较大的connection pool尺寸获得相同的结果?

1 个答案:

答案 0 :(得分:0)

当连接池大小大于1时,下载是并行进行的,因此您需要获得子样本的最大时间,这可能会为您提供页面加载时间(至少在网络大小上),但在我看来,它毫无意义