首页 > 其他分享 >jmeter 参数理解

jmeter 参数理解

时间:2024-07-28 19:55:56浏览次数:10  
标签:10 9.197 启动 接口 理解 线程 10s 参数 jmeter

线程数

线程数用于模拟并发用户数,每个线程代表一个虚拟用户;线程组内可以有1-多个接口请求,同属于一个线程,理解为单个用户的事务操作;如果只有一个接口那就说单接口的性能

Ramp-Up时间(秒)

定义了所有线程启动所需的时间,合理设置ramp-up时间可以避免瞬时加压,使性能测试结果更准确。
如果线程数n=10,ramp-up=10s;代表10s内创建10个线程,实际操作表明每隔1s创建启动一个线程,会在第9s启动最后一个线程

循环次数

image

线程组一个接口的情况下执行(和线程组内多少个接口无关,都属于一个线程),查看日志,1s启动一个线程,10内完成了10个线程

image

image

接口响应平均值 197ms = 0.197s
T = 9.197
image

实际的执行时间 10s和9.197非常接近

吞吐量throughput = 线程数n * 循环次数r / 压测执行时间T 约等于 10/9.197 1.08
对于单个接口来说可以认为这次压测的结果为1.1QPS (每秒处理1.1个请求)

标签:10,9.197,启动,接口,理解,线程,10s,参数,jmeter
From: https://www.cnblogs.com/zhouzou/p/18328768

相关文章

  • 第十三节 JMeter基础-终级订单支付【IF控制器】
    声明:本文所记录的仅本次操作学习到的知识点,其中商城IP错误,请自行更改。 背景:电商系统主要的接口,到目前为止,就剩下最后的最重要的订单支付了。也是功能最多的一块,例如购物车提交订单、订单列表、订单详情、订单支付、订单取消、订单删除、订单收货、订单售后等等。思路:1、前提......
  • 一篇文章教你如何读懂 JMeter聚合报告参数!
    在进行性能测试时,JMeter是一款备受推崇的开源工具。而其中的聚合报告(AggregateReport)是我们分析测试结果、了解系统性能的重要依据。今天,我们就来深入探讨如何读懂JMeter聚合报告中的各项参数。面对复杂的聚合报告,究竟哪些参数是我们必须关注的?这些参数背后又隐藏着怎样的重要信......
  • 数组作为函数参数进行传递
    1.整型数组        数组在传参时,传递的是数组的首元素地址,无法在函数中得知数组有多少个元素;因此在封装函数时在形参处不仅要传首元素地址,也要传元素个数。        又由于数组传递的是地址,因此数组可以通过形参修改实参的值;即传参中,可在被调函数中修改主调函......
  • ES基础使用与理解
    各语言对接ES,可由客户端client调用内置的API方法,然后转换为JSON格式的DSL语句进行交互,通过http请求调用ES提供的restful风格的API接口。客户端库的工作流程:API调用:开发者使用客户端库提供的高级API方法,比如client.index()或者client.search()。转换为RESTful请求:客户端......
  • 为什么不考虑更新的参数?
    我正在尝试解决逆弹道问题,其中必须在给定到达点(az,el)和初始弹射速度posTarget的情况下找到初始发射方向v0为此,我有几个类:此类编译后续计算中所需的一些物理常量importnumpyasnpimportscipyasspimportmatplotlib.pyplotaspltclas......
  • Neo4j:如何将参数传递给关系?
    neo4j官网指出,我们不能向关系类型传递参数。但是,我在批量添加嵌入时需要向关系传递参数。Neo4j通过driver.execute_query('''UNWIND$moviesasmovieMATCH(m:Movie{title:movie.title,plot:movie.plot})CALLdb.create.setNodeVectorPrope......
  • lua可变参数
    遍历可变参数localfunctionTest1(...)localargCnt=select("#",...)fori=1,argCntdolocalitem=select(i,...)print(i,item)endendTest1(4,5,6) 遍历可变参数方式2localfunctionTest2(...)localargs={...}......
  • LimeTabular TypeError:__init__() 缺少 1 个必需的位置参数:'model'
    我已经开始学习Lime了。当我使用LimeTabular形式的Interpret时,我遇到一个问题,我按照标准完成了功能,但它不起作用。错误是TypeError:init()缺少1个必需的位置参数:'model'#%%ImportsfromutilsimportDataLoaderfromsklearn.ensembleimportRandomForestCla......
  • 【Python系列】Python 中的垃圾收集:深入理解与实践
    ......
  • kafka 设置消费者多线程参数说明
    一、设置消费者多线程 参数privatestaticfinalintCONSUMER_THREAD_NUM=1;//订阅topicMap<String,Integer>topicCountMap=Collections.singletonMap(topic,CONSUMER_THREAD_NUM);Map<String,List<KafkaStream<byte[],byte[]>>>messageStr......