如何了解请求是并行发送还是顺序发送

问题描述 投票:0回答:1

我通过 HTTPS 测试脚本记录器记录网络流量。有多个请求被捕获。

有没有办法对并行或顺序触发的请求进行分类?也就是说,如何了解哪些请求是并行发送的?了解这一点有助于将它们置于并行控制器下。

jmeter performance-testing developer-tools
1个回答
0
投票

您可以通过检查“查看结果树”侦听器中的请求开始时间来确定,那些在同一秒内或在前一个完成之前开始的请求将受到并行执行的影响。 到目前为止,有两种类型的请求正在并行执行:

  1. 嵌入式资源

    (无论如何你都不应该记录它们,你应该通过勾选HTTP请求默认值的“高级”选项卡下的相关框来让JMeter下载它们)。 不要忘记添加

    HTTP 缓存管理器

    ,这样资源就不会在后续请求/迭代中重新下载。

  2. AJAX 请求

    。这些家伙根本无法被 JMeter 处理,你可以记录它们,但它们会按顺序重播。 JMeter 无法执行客户端 JavaScript,因此您需要手动处理它们

© www.soinside.com 2019 - 2024. All rights reserved.