使用Jmeter查找网页正确加载时间的最佳方法

时间:2017-06-08 13:03:59

标签: jmeter jmeter-plugins

我正在对网站进行性能测试。

我看到两个选项,但我对哪一个是对的感到困惑:

  1. 只需点击网站网址,然后点击HTTP Request Defaults检查Retrieve all Embedded resources
  2. 使用Jmeter Http录音机,在Url patterns to exclude下,选中Add suggested excludes
  3. 任何建议都会有所帮助。

1 个答案:

答案 0 :(得分:0)

我会推荐以下内容:

  1. 从您的选项1开始
  2. 勾选Parallel downloads
  3. 6放入并行下载的线程数
  4. 通过URLs must match部分过滤掉所有外部资源。如果您的应用程序在外部调用图像,横幅等,则需要对其进行过滤,以便负载测试仅关注您的应用程序域,示例排除如下:

    ^((?!google|facebook|pinterest|twimg|doubleclick|whatever).)*$
    

    根据您的需要修改该行

    JMeter HTTP Test Plan

  5. 添加HTTP Cache Manager以模仿浏览器缓存。真正的浏览器下载这些“嵌入式资源”,但只执行一次,在后续请求中从内存或磁盘缓存返回资源,并且没有向服务器发出实际请求
  6. 请勿忘记HTTP Cookie ManagerHTTP Header Manager来代表浏览器Cookie和标题
  7. 如果您的应用程序使用AJAX请求,您需要模拟它们以及JMeter不是浏览器而且它不执行客户端JavaScript
  8. 更多信息:How To Make JMeter Behave More Like A Real Browser