首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Jmeter向服务器发送HTTP请求的执行行为

Jmeter向服务器发送HTTP请求的执行行为
EN

Stack Overflow用户
提问于 2017-08-08 06:19:06
回答 1查看 472关注 0票数 0

我有一个登录事务,其中有10个请求。我已经为登录事务添加了一个统一的随机计时器,时间为2到3秒。也就是说,所有这10个请求在发送请求之前等待3秒,如下所示。

  1. 等待3秒发送Request1
  2. 等待3秒发送Request2
  3. 等待3秒,发送Request3等等。

因此,我的问题是,在发送下一个请求之前,for是否等待响应。也就是说,Request2将等待响应,或者Request3将在3秒后发送,而不考虑先前的请求响应。在本例中,Request2 2的响应。

请帮个忙。

提前谢谢,

EN

回答 1

Stack Overflow用户

发布于 2017-08-08 08:52:09

JMeter将等待来自上一个请求的响应,然后再发送下一个请求(无论如何是)。在正常情况下,情况如下:

  • 请求1
  • 请求2
  • 请求3
  • ..。

有关计时器工作方式的更多信息,请参见使用JMeter定时器的综合指南文章。

通过添加计时器,在每个请求之前创建一个“睡眠”,如下所示:

  • 睡眠2-3秒
  • 请求1
  • 睡眠2-3秒
  • 请求2
  • 睡眠2-3秒
  • 请求3
  • ..。

然而,根据文档

每个线程将完全独立于其他测试线程执行测试计划。多线程用于模拟与服务器应用程序的并发连接。

因此,如果有>1个线程,则可能会遇到不同线程同时执行请求的情况(这是负载测试的主要点)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45560630

复制
相关文章

相似问题

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