
jmeter
文章平均质量分 53
jmeter
大霞上仙
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
jmeter阶梯式压测
比如一个请求响应时间为2秒,END RPS 为30,那么线程数:2*30=60 即:响应时间*RPS=所需线程数)。另外,线程组设置的循环是永远,但是因为有定时器的存在,脚本并不会停不下来,而是在定时器的时间结束后,脚本就会停止运行。即大约要60个线程, 考虑到运行时诸多影响因素(线程数增加后响应时间增加了), 我们还。需要预备更多的线程,也许我们加到70个线程才能满足要求,这只是一个估算值。线程数太多时RPS 会超End RPS, 此元件会自动延迟线程的运行来稳定RPS。有个计算线程数的公式。原创 2025-03-05 19:01:45 · 682 阅读 · 0 评论 -
发送dubbo接口
我目前试着是验收通过zookeeper://xxxx 调用,生产通过dubbo://xxxxx 调用。ls -l 接口名 查看接口提供的方法及参数,方法名称前为返回类型,名称后括号内为入参的参数类型。telnet xxx.xxx.xxx.xxx 端口号。jmeter通过java请求发送dubbo。再回车显示dubbo> 则连接成功。ls 接口名 查看接口提供的方法。ls 显示提供的接口列表。原创 2025-01-16 14:22:39 · 281 阅读 · 0 评论 -
jmeter 变量嵌套变量
两种方式。原创 2025-01-11 22:05:38 · 163 阅读 · 0 评论 -
JMeter HTTP Cookie管理器(HTTP Cookie Manager)
【P6】JMeter HTTP Cookie管理器(HTTP Cookie Manager)_jmeter cookie管理器-优快云博客原创 2024-12-18 15:49:59 · 501 阅读 · 0 评论 -
jmeter学习(1)线程组与发送请求
1、线程组执行顺序 :setUp线程组 > 线程组 > tearDown线程组2、 发送请求可以发送http、java、dubbo 请求等下面讲解发送http1)Http请求默认值作用范围是该线程组下的所有HTTP请求,如果http请求设置的与默认值冲突,以请求中设置为准如果Http请求默认值位于某个具体的HTTP请求下方,则只会对该请求生效2)HTTP信息头管理器如果HTTP信息头管理器位于线程组下方,它将作用于线程组内所有的HTTP请求。原创 2024-10-03 18:19:37 · 954 阅读 · 0 评论 -
jmeter学习(2)变量
8)Sharing Mode:共享模式: All threads:所有线程,所有线程循环取值,线程1取第一行,线程二取下一行;7)Stop Thread EOF: 当Recycle on EOF为false并且Stop Thread EOF 为true,则读完csv文件中的记录后,停止运行,线程数及执行次数无效。用户定义的变量是全局变量,可以跨线程组被调用,但在启动运行时获取一次值,在运行过程中不再动态获取值。用户参数是局部变量,只能在自己的线程组中被调用,在启动时调用一次,在运行过程中还会动态调用。原创 2024-10-03 21:16:01 · 1190 阅读 · 0 评论 -
jmeter学习(3)断言
1)响应断言 --可以作用于线程组或者请求】指返回的【响应数据】的文本信息response body。】指Http响应码,如200、500等。】指的是http的【取样器结果】中的response message。】指http【响应数据】的响应头信息response hearders。】指http【请求数据】的请求头信息request hearders。】指http【请求数据】的请求头信息request body。原创 2024-10-03 23:14:54 · 1092 阅读 · 0 评论 -
jmeter学习(4)提取器
代表从正则表达式结果引用的样式,其实结果是一组,而不是一个。$0$代表这一组结果的全部,$1$代表这一组结果的第1个,以此类推;$1$$2$代表该正则表达式一组结果中的第1个和第2个,俩结果挨在一起中间没有间隔;$3$,$4$代表该正则表达式一组结果中的第3个和第4个,俩结果间有一个逗号相连。使用正则表达式解析响应结果,“()”表示提取字符串中的部分值,请不要使用“||”,除非你本身需要匹配这个字符。位置:在线程组中,则位置随意,保证接受参数的请求在获取参数请求后面就行;3)beanshell 提取。原创 2024-10-04 14:17:23 · 1443 阅读 · 0 评论 -
jmeter学习(5)定时
和高斯随机定时器的作用差异不大,它产生的延迟时间是个随机值,而各随机值出现的概率均等。总的延迟时间等于一个随机延迟时间加上一个固定延迟时间,用户可以设置随机延迟时间和固定延迟时间。jp@gc - Transactions per Second 插件下载jpgc -standard set。作用:可以理解为集合点,当线程数量达到指定值后,再一起释放,可以瞬间产生很大的压力。作用:让每个线程在服务请求之前按相同的指定时间停顿。1分钟300个,1秒5个左右。原创 2024-10-04 16:15:25 · 888 阅读 · 0 评论 -
jmeter学习(6)逻辑控制器
注意它与线程组、测试计划中的循环是相互独立的,比如在线程组中设置循环2次,循环控制器设置循环3次,最终循环控制器下的请求会执行2 * 3 = 6 次。仅一次控制器下的请求在每个线程中只会执行一次,而不管这个仅一次控制器本身会被循环执行多少次。(注意是每个线程中执行一次,而不是每个线程组中执行一次)与简单控制器类似,但在随机顺序控制器下的请求执行顺序是随机的,每个请求最多执行一次(简单控制器是按顺序执行的)必须符合配置的条件才会执行控制器下的请求。在每个循环中交替执行在控制器下的请求。原创 2024-10-22 22:33:37 · 334 阅读 · 0 评论 -
jmeter学习(6)逻辑控制器-循环
2、foreach 读取变量,变量数字后缀有序递增,通过counter实现。1、循环读取csv文件的值。原创 2024-10-22 22:26:39 · 858 阅读 · 0 评论 -
jmeter学习(7)beanshell
打开日志选项,beanshell的log可以在日志中查看log.info("deviceId")举例:获取返回数据中的字段。原创 2024-10-06 20:54:02 · 920 阅读 · 0 评论 -
jmeter学习(7)命令行控制
IOT下创建output 文件夹,jmx文件名避免中文,再次执行output.jtl不能有数据要删除。原创 2024-11-29 17:30:07 · 499 阅读 · 0 评论 -
jmeter学习(8)结果查看
聚合报告,记录这次性能测试的总请求数、错误率、用户响应时间(中间值、90%、最少、最大)、吞吐量等,用以帮助分析被测试系统的性能。在聚合报告中,各个响应时间不能超过客户的要求,就是合格,例如不能超过响应时间2s,大于2s就是不合格的。用表格查看结果,这个listener用来显示每个请求的响应头信息,我觉得它最好用的一点就是可以按先后顺序显示每个请求的开始时间、耗时、响应状态等,方便进行结果分析。查看结果树,显示取样器请求和响应的细节以及请求结果,包括消息头,请求的数据,响应的数据。原创 2024-10-04 16:46:51 · 658 阅读 · 0 评论 -
jmeter学习(8)界面的使用
1、新建test plan。10、置灰,操作后无法使用。13、清空当前线程组结果。14、清空所有线程组结果。原创 2024-10-21 21:24:26 · 393 阅读 · 0 评论 -
jmeter分布式启动
1、代理机:输入“ipconfig”,找到IP地址,在Jmeter/bin/jmeter.properties设置remote host 启动jmeter server。这里以点击远程全部启动为例。运行结束后,查看聚合报告,每台电脑设置的线程数为200,这里一共是两台电脑,所以是200*2=400个线程数。打开jmeter.bat文件,添加线程组,编辑线程数,这里设置100个线程数,循环2次,就是一台机器发送100*2=200个请求。启动之前相互试试能不能ping通。原创 2025-01-01 20:59:01 · 1965 阅读 · 0 评论 -
jmeter 提取数据写入文件
JSR223 PostProcessor优点是如果出错了,给出的错误更加详细。原创 2024-12-09 18:39:09 · 575 阅读 · 0 评论 -
jmeter连接mysql
添加JDBC Connection Configuration 填写 variable name 及数据库信息。下载jmeter mysql 驱动jar包,版本低于mysql版本,放在jmeter的lib 路径下。添加JDBC Request,填写 variable name 及数据库sql。查询mysql数据库版本。原创 2024-12-17 17:19:07 · 604 阅读 · 0 评论 -
jmeter压测qps500实战
原因线程数设置的少了,我试着设置线程280左右,可以达到500,但是jmeter 不一会就卡死了。执行一会我关闭终端,发现没有生成报告,发现执行完才会有报告,所以要设置执行时间。启动压测,发现qps一直卡在30左右上不去。90th pct:90%的请求是这个返回时间。图像明细在点击下面查看。受条件约束,单机压测。原创 2024-12-24 11:01:59 · 497 阅读 · 0 评论