【问题标题】:measuring ssl negotiation time in load testing在负载测试中测量 ssl 协商时间
【发布时间】:2016-08-05 12:32:57
【问题描述】:

我们有一些用 jmeter 编写的负载测试。在我们决定将所有静态文件移动到 CDN 之前,一切都很顺利。 现在我们面临一个挑战:如何测量 DNS 查找时间(主机解析时间)和 SSL 协商时间。这种测量的一个很好的例子是谷歌开发工具网络时间线:Google devtools network tab timeline

jmeter 中的这两个指标都汇总为“连接时间”。 也许有人知道如何在 jmeter 或任何其他负载测试工具中正确测量主机解析时间和 SSL 协商时间(握手)。

欢迎所有建议。

提前致谢!

【问题讨论】:

    标签: testing jmeter performance-testing load-testing qa


    【解决方案1】:

    在 JMeter 中不可能进行 OOTB,您应该提出增强请求,因为您的请求很有趣。

    你可以看看这个 DNS 连接时间:

    【讨论】:

      【解决方案2】:

      DNS 时间和 SSL 时间通过浏览器导航计时 API 公开。如果您想将这些作为负载测试的一部分进行检测,您应该在真实浏览器上通过 Selenium webdriver 运行测试,并点击导航计时器(性能对象)来轮询时间。

      【讨论】:

        【解决方案3】:

        我使用本地代理来获取 HAR 格式的 http 转储。然后写了一个解析器来分析dump。就是这样。谢谢大家!

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2013-07-13
          • 2012-04-18
          • 2018-01-15
          • 1970-01-01
          • 2011-05-10
          • 2012-07-28
          • 1970-01-01
          相关资源
          最近更新 更多