首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JMeter -基于网络选项卡调用中的瀑布调用脚本中的多个APIs

JMeter -基于网络选项卡调用中的瀑布调用脚本中的多个APIs
EN

Stack Overflow用户
提问于 2022-09-09 07:51:48
回答 1查看 25关注 0票数 0

我正在对特定页面中调用的一组API进行性能测试。目前,所有API请求都按照我在脚本中添加它们的顺序运行。但是,当观察developer tools的网络选项卡中的瀑布部分时,只有在调用了特定的API并接收到响应之后,才会调用一些API。问题是,我不能给它增加任何计时器,因为延迟不是恒定的,而且不时变化。例如,请参阅下图中API调用的瀑布部分:

网络选项卡中API调用的屏幕截图

在这里,只有在调用autoComplete API之后才调用search并获得响应。对于contentUsers和count也是如此(取决于来自search的响应,必须等到那时)。最后,调用fetch API。我想在我的JMeter脚本中实现同样的目标,有可能吗?

EN

回答 1

Stack Overflow用户

发布于 2022-09-09 08:08:51

  1. the delay is not constant and varies from time to time -有JMeter定时器可以产生不同的延迟。我的期望是,发送下一个请求之间的时间与以前的调用响应时间和JavaScript运行时事件循环的行为有某种关系。即使是恒定定时器,如果在那里使用随机()函数,也不会是“常量”。不过,我相信您可以忽略瀑布图中请求之间的延迟,如果您检查请求的启动时间,您会发现它不是没有,就是几毫秒左右,而JMeter也需要一些时间来准备和发送请求。
  2. 在瀑布中同时触发的请求应该同时执行(在火狐中,这个设置称为network.http.speculative-parallel-limit,它默认为6,因此您需要将需要并发的请求放在并行控制器下面。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73658947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档