当前位置: 首页 > 知识库问答 >
问题:

如何在JMeter测试中,在一个站点上发出100个请求,在另一个站点上每五个请求发出一个请求?

冉永宁
2023-03-14

如何在JMETER中创建一个测试,该测试将:

  • 总共提出100个请求,但是使
  • 每4次请求站点A和
  • 每5次请求站点B

共有1个答案

匡翰
2023-03-14

1)您可以使用吞吐量控制器集-但它们只能在循环中正常工作(例如,作为循环控制器的子级)。

您可以尝试使用以下内容,例如:

. . .
    Loop Controller
    Loop Count = 100
        Throughput Controller
        Percent Execution
        Throughput = 80.0
            HTTP Request Sampler
            Request to 1st site
        Throughput Controller
        Percent Execution
        Throughput = 20.0
            HTTP Request Sampler
            Request to 2nd site
. . .

看看这些细节:

  • 吞吐量控制器的目的?
  • Jmet-加权随机值?
  • 吞吐量控制器是如何工作的?

2)另一种结构只能使用环路控制器来实现,例如:

. . .
    Loop Controller
    Loop Count = 20
        Loop Controller
        Loop Count = 4
            HTTP Request Sampler
            Request to 1st site
        HTTP Request Sampler
        Request to 2nd site
. . .
 类似资料:
  • 我尽力描述我的处境。我的wicket站点包含list wicket组件,其中每个列表元素都有另一个列表。最低级别列表中的每个元素都有下载某个文件的ajax wicket链接。这一切都很好。我习惯了这种懒散的行为。此行为的方法startDownload在link onClick方法中调用。

  • 我有一个wordpress多站点在Centos 6.5在 /var/www/html/site1访问在site1.com和一切都很好。 我想安装一个单一的网站称为site2在 /var/www/html/site2但可在site1.com/site2 这个site1的conf具有如下服务器块: 当我使用try files try_files/index时。html/索引。php$uri$uri/;

  • 有一个简单的网站,我们称之为http://foo.com/,使用一个简单的用户/通行证表单将post请求发送到http://foo.com/login.php登录用户。 如何在另一个网站中创建一个链接,比如说http://foo_autologin.com/,它将在http://foo.com/上用预先确定的密码登录,并在另一个标签中打开它,登录?

  • 如何每秒触发10个请求,而不是等待前面的线程在jmeter中完成。 需要打1000次, 当前线程组中的以下配置,用户数:10循环:100 我猜线程正在等待响应,即使在第二秒之后。 但是我需要每秒发出10个请求,不管响应如何。 恒定吞吐量计时器将有助于做到这一点?如果是这种情况,我应该提供什么配置。 非常感谢您的帮助。。

  • 我正在尝试发送一个经过身份验证的请求,只需点击邮递员。 所以,我有一个名为“Oauth”的请求,我正在使用测试将令牌存储在局部变量中。 我现在要做的是,对于需要承载令牌的任何其他请求,自动运行Oauth请求(从预请求脚本)。 有没有一种方法可以通过单击邮递员按钮来获取访问令牌并发送经过身份验证的请求?

  • 我有一个API,让用户使用一些凭证登录,我正在开发另一个API,用来注册程序的日志。 基本上我想在我的方法上调用另一个api。 这是我现在拥有的代码,但我总是收到500个空错误: 这是我的控制器上的登录方法: 当用户尝试对自己进行身份验证时,此方法 this.redirectLogs 应将消息发送到我的日志 API,并从中创建日志。 这是方法: 日志 URL 是该方法在我的 loggerAPI 上