如何捕获排除图像的响应时间

时间:2015-08-27 11:55:41

标签: jmeter loadrunner

在我们的应用程序中,有些图像是从不同的站点下载的。我们的要求是通过忽略下载图像所需的时间来捕获响应时间。

请建议我如何使用Loadrunner和JMeter来实现这一目标。

问候。

5 个答案:

答案 0 :(得分:1)

在LoadRunner中,在运行时设置中将重播过滤器设置为不从第三方域/主机/等下载...

答案 1 :(得分:0)

取消选中:

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

告诉JMeter解析HTML文件并发送文件中引用的所有图像,Java小程序,JavaScript文件,CSS等的HTTP / HTTPS请求。请参阅下面的更多细节。

同样在录制过程中,请确保使用"录制"排除嵌入资源。模板。

答案 2 :(得分:0)

  1. 检查"检索所有嵌入资源"框
  2. 通过"过滤掉外部域名;网址必须匹配"输入字段(它接受Perl5样式的正则表达式),类似于:

    ^((?!<domain #1>|<domain #2>|<domain #3>).)*$
    
  3. 配置此选项(避免更改所有HTTP请求采样器)的最佳选项是HTTP Request Defaults配置元素,它会将配置应用于范围内的所有HTTP请求采样器。
  4. 有关更详细的说明,用例和现实生活中的正则表达式示例,请参阅Excluding Domains from the Load Test指南。

答案 3 :(得分:0)

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

答案 4 :(得分:0)

您可以注释掉包含images,css,js,png和其他资源的请求。 LoadRunner不会发送/测量这些请求。