一般来说,对于性能测试和 Web 架构来说有点陌生,但是当查看正在调用的 AJAX 请求时,我如何知道哪些请求同时被调用,哪些没有被调用?我可以在开发者工具上看到其中一些被称为:
两个 AJAX 请求“排队 1.50 秒”。如果相差 0.01 秒,是否意味着它们不会同时被调用?我正在尝试找出需要将哪些放在 JMeter 中的并行控制器下方以创建正确的网络路径。
具有相同开始时间的请求是“同时发生”的,就像下图中的浏览器开发工具
中的红色矩形一样其他依次。
“排队”意味着浏览器为每个域打开最多 6 个并发连接,用于下载嵌入资源和/或执行 AJAX 请求,因此,如果您的页面定义了超过 6 个 AJAX 请求,则一次只会执行其中 6 个请求,其他请求将被执行将被放入队列中。