如何捕获不包括图像的响应时间

How to capture response time excluding images

在我们的应用程序中,有一些图像是从不同的地方下载的site.Our要求是通过忽略下载图像所花费的时间来捕获响应时间。

请建议我如何使用 Loadrunner 和 JMeter 实现此目的。

此致。

只需取消选中:

  • 从 HTML 个文件中检索所有嵌入资源

Tell JMeter to parse the HTML file and send HTTP/HTTPS requests for all images, Java applets, JavaScript files, CSSs, etc. referenced in the file. See below for more details.

此外,在录制期间,请确保使用 "Recording" 模板排除嵌入资源。

  1. 勾选"Retrieve All Embedded Resources"框
  2. 通过 "URLs must match" 输入字段过滤掉外部域(它接受 Perl5 风格的正则表达式),例如:

    ^((?!<domain #1>|<domain #2>|<domain #3>).)*$
    
  3. 配置此选项(以避免更改所有 HTTP 请求采样器)的最佳选项是 HTTP Request Defaults 配置元素,它将配置应用于范围内的所有 HTTP 请求采样器。

请参阅 Excluding Domains from the Load Test 指南,了解更详细的说明、用例和真实的正则表达式示例。

在 LoadRunner 中,在您的 运行 时间设置中设置一个重放过滤器以不从第三方下载 domain/host/etc...

尝试 SmartMeter Recorder - 您可以使用正则表达式轻松限制记录的域或排除任何请求。

有图片、css、js、png等资源的请求可以注释掉。 LoadRunner 不会 sent/measure 那些请求。