我们有一些用jmeter编写的负载测试。在我们决定将所有静态文件移动到CDN之前,一切进展顺利。 现在我们遇到了一个挑战:如何衡量DNS查找时间(主机解析时间)和SSL协商时间。这个测量的好例子是google开发工具网络时间表:Google devtools network tab timeline
jmeter中的这两个指标都汇总为“连接时间”。 也许有人知道如何在jmeter或任何其他负载测试工具中正确测量主机解析时间和SSL协商时间(握手)。
欢迎所有建议。
提前致谢!
答案 0 :(得分:0)
在JMeter中,OOTB是不可能的,你应该提出一个增强请求,因为你的请求很有意思。
您可以查看DNS连接时间:
答案 1 :(得分:0)
DNS时间和SSL时间通过浏览器导航计时API公开。如果您想将这些作为负载测试的一部分进行检测,您应该通过真实浏览器上的Selenium webdriver运行测试,并点击导航计时器(性能对象)来轮询时间。
答案 2 :(得分:0)
我使用本地代理以HAR格式获取http转储。然后写了一个解析器来分析转储。而已。谢谢大家!