jmeter 如何理解请求是按顺序发送还是按顺序发送

xqnpmsa8  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(87)

我通过HTTPS测试脚本记录器记录网络流量。有多个请求被捕获。
有没有一种方法可以对并行或顺序触发的请求进行分类?也就是说,如何理解哪些请求是并行发送的?了解这一点有助于将这些请求置于并行控制器下。

bybem2ql

bybem2ql1#

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

  1. Embedded resources(无论如何,您都不应该记录它们,您应该让JMeter通过勾选HTTP请求管理器的“高级”选项卡下的相关框来下载它们)。
    不要忘记添加HTTP缓存管理器,这样资源就不会在后续的请求/迭代中重新下载。
  2. AJAX requests。JMeter根本无法处理这些家伙,您可以记录它们,但它们将以顺序方式重放。JMeter无法执行客户端JavaScript,因此您需要手动处理它们

相关问题