【JMeter】JMeter控制RPS

这篇具有很好参考价值的文章主要介绍了【JMeter】JMeter控制RPS。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

JMeter控制RPS

目录
  • JMeter控制RPS
    • 一、前言
    • 二、配置RPS
    • 三、运行结果

一、前言

​ RPS (Request Per Second)一般用来衡量服务端的吞吐量,相比于并发模式,更适合用来摸底服务端的性能。我们可以通过使用 JMeter 的常数吞吐量定时器来限制每个线程的RPS。对于RPS,我们可以把他理解为我们的TPS,我们就不过多解释了。

​ RPS 取决于压测的并发数以及服务的响应时间,并发数过高,可能压力过大压垮后端服务,并发数过低,可能压不到指定的 RPS。为了避免压力过大压垮后端服务以及摸底后端服务性能上限,可以通过设置常数吞吐量定时器来限制线程的 RPS 上限。接下来我们用很短的篇幅来简单说下如何控制脚本的RPS

二、配置RPS

​ 常数吞吐量定时器的设置十分的简单,这里我们设置的RPS就是21000/60=350RPS。

【JMeter】JMeter控制RPS

第二个基于计算吞吐量字段,字面意思也很清晰了

【JMeter】JMeter控制RPS

  • 只有此线程:控制每个线程的吞吐量,总的吞吐量为设置的目标吞吐量乘以该线程的数量
  • 所有活动线程:设置的目标吞吐量将分配在每个活跃线程上,每个活跃线程在上一次运行结束后等待合理的时间后再次运行。活跃线程指同一时刻同时运行的线程。
  • 所有活动线程(共享):与所有活动线程的选项基本相同。唯一区别是,每个活跃线程都会在所有活跃线程上一次运行结束后等待合理的时间后再次运行。
  • 当前线程组中的所有活动线程:设置的目标吞吐量将分配在当前线程组的每一个活跃线程上,当测试计划中只有一个线程组时,该选项和所有活动线程选项的效果完全相同。
  • 当前线程组中的所有活动线程(共享):与当前线程组中的所有活动线程基本相同,唯一的区别是,每个活跃线程都会在所有活跃线程的上一次运行结束后等待合理的时间后再次运行。

三、运行结果

很明显,运行结果中RPS最高为350左右

【JMeter】JMeter控制RPS

以上就是这节的全部内容,如有错误,还请各位指正!文章来源地址https://www.toymoban.com/news/detail-661850.html

到了这里,关于【JMeter】JMeter控制RPS的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 实施PCIDSS认证:确保您的访问控制和配置在安全环境中运行

    作者:禅与计算机程序设计艺术 作为人工智能专家,作为一名CTO,我将为您介绍如何实施PCI DSS认证以确保您的访问控制和配置在安全环境中运行。本文将深入探讨技术原理、实现步骤以及优化与改进等方面,帮助您掌握实施PCI DSS认证的最佳实践。 引言 随着互联网的快速发

    2024年02月16日
    浏览(38)
  • HTTP 错误 401.3 - Unauthorized 由于 Web 服务器上此资源的访问控制列表(ACL)配置或加密设置,您无权查看此目录或页面。

    用IIS 发布网站,不能访问且出现错误:HTTP 错误 401.3 - Unauthorized 由于Web服务器上此资源的访问控制列表(ACL)配置或加密设置。您无权查看此目录或页面 问题截图: 问题描述:HTTP 错误 401.3 - 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。 原因分析:IIS匿名用户一般属于

    2024年02月05日
    浏览(38)
  • Jmeter系列-环境部署、详细介绍、安装目录介绍(1)

    http://jmeter.apache.org/下载最新版本的 JMeter,解压文件到任意目录 1、下载(注意选择操作系统对应的位数32/64) 官网 :http://www.oracle.com 2、安装(一键式) ,所有步骤选择项默认选择项。 3、配置环境变量 JAVA_HOME=JDK完整安装路径 环境变量Path添加:%JAVA_HOME%bin;%JAVA_HOME%jrebin;

    2024年02月09日
    浏览(32)
  • NodeJS获取当前目录、运行文件所在目录、运行文件的上级目录

    参考链接: NodeJS获取当前目录和运行文件所在目录 node如何获取当前文件的上级目录路径?

    2024年02月16日
    浏览(26)
  • 【JMeter】JMeter控制RPS

    目录 JMeter控制RPS 一、前言 二、配置RPS 三、运行结果 ​RPS (Request Per Second)一般用来衡量服务端的吞吐量,相比于并发模式,更适合用来摸底服务端的性能。我们可以通过使用 JMeter 的常数吞吐量定时器来限制每个线程的RPS。对于RPS,我们可以把他理解为我们的TPS,我们就不过

    2024年02月12日
    浏览(73)
  • 【JMeter】运行方式

    第一种: 使用GUI 操作: 在JMeter界面菜单导航上点击运行按钮 一般用作创建TestPlan和调试脚本增加java堆空间来满足测试环境 第二种:使用CLI(Command Line) 性能测试一般请求量比较大,为了节省资源 CLI参数用法: 字段 作用 -n non GUL模式下运行 -t 包含测试计划的 jmx 文件 -l 记录

    2024年02月04日
    浏览(24)
  • Jmeter运行特定的线程组

    写在前面: 通常情况下,jmeter脚本中,会涉及多个线程组,每个线程组代表不同的业务场景。在jmeter里如何做到,灵活配置后可以运行某个特定的线程组,以及如何在windws cmd命令行运行jmeter中运行某个特定的线程组。 什么是多个线程组? 如下截图:一个测试计划中包含两个

    2024年02月15日
    浏览(31)
  • jmeter点击运行按钮没反应

    jmeter点击运行按钮没反应,点击后按钮一闪而过,结果树没有信息,查看日志。 看提示是数组越界,检查了请求,csv文件,都正确。 点开json提取器发现,默认值没填。 填写后成功运行。 设置日志级别 日志级别默认为INFO,在Options-Log Level中可以修改日志级别。 点击Options-

    2024年02月12日
    浏览(22)
  • Linux下运行Jmeter压测

    1、先从官网下载jdk1.8.0_131.tar.gz,再从本地上传到Linux服务器 2、解压:tar -xzf jdk1.8.0_131.tar.gz,生成文件夹 jdk1.8.0_131 3、在/usr/目录下创建java文件夹,再将 jdk1.8.0_131目录移动到/usr/java中 1)cd /usr/ 2)mkdir java 3)mv jdk1.8.0_131 /usr/java ​3、配置java环境变量 1)vi /etc/profile 2)在最后

    2024年02月13日
    浏览(22)
  • Jmeter命令行运行实例讲解

    1. 简介 使用非 GUI 模式,即命令行模式运行 JMeter 测试脚本能够大大缩减所需要的系统资 本文介绍windows下以命令行模式运行的方法。 1.1. 命令介绍 1.2. 参数介绍 这里是我们使用非 GUI 模式运行测试脚本时可以使用的一些命令,Jmeter官网用户手册介绍如下: 具体的含义如下:

    2024年02月13日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包