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

时间:2016-08-05 12:32:58

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

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

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

欢迎所有建议。

提前致谢!

3 个答案:

答案 0 :(得分:0)

在JMeter中,OOTB是不可能的,你应该提出一个增强请求,因为你的请求很有意思。

您可以查看DNS连接时间:

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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