首页 文章

测量负载测试中的ssl协商时间

提问于
浏览
1

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

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

欢迎所有建议 .

提前致谢!

3 回答

  • 0

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

    您可以查看DNS连接时间:

  • 0

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

  • 0

    我使用本地代理以HAR格式获取http转储 . 然后写了一个解析器来分析转储 . 而已 . 感谢大家!

相关问题