摘要: 逻辑CPU的数量就是Socket*Core*Thread Linux下top按1后 查看的CPU也是逻辑CPU个数 核心(core) 一开始,每个物理 cpu 上只有一个核心(a single core),对操作系统而言,也就是同一时刻只能运行一个进程/线程。 为了提高性能,cpu 厂商开始在单个物 阅读全文
posted @ 2023-05-23 20:15 无敌大牛牛 阅读(144) 评论(0) 推荐(0) 编辑
摘要: jmeter-cli模式 所谓cli模式,即使用无图形模式去执行性能测试 性能测试中为什么要用cli模式 有图形界面,就需要消耗发起方机器过多 内存资源,jmeter默认的内存大小为1g,图形界面占用了资源,可用于模拟虚拟用户和发送情况的资源就会少。导致,模拟的并发用户数少了、请求量也少了,对服务器 阅读全文
posted @ 2023-04-10 00:17 无敌大牛牛 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 混合场景 不同数量的并发用户数,对不同接口进行性能测试 在多个线程组下,才能控制不同的并发用户数,多个线程组下,挂接口, 才能实现 不同数量的人对不同接口进行性能测试。 跨线程组传参 属性 __setproperty 设置动态属性 使用bean shell后置处理器、JSR223也行 使用调试后置处 阅读全文
posted @ 2023-04-09 23:53 无敌大牛牛 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 一定时间规律性能场景设计 例如钉钉打卡、OA系统,只有上下班的时候 才会使用,或者美团外卖,都是有一个高峰时间段,其他时间段都是不太忙,零零散散的人再用 Ultimate Thread Group Start Threads Count 线程数 Initial Delay,sec 初始化时间 单位秒 阅读全文
posted @ 2023-04-09 23:42 无敌大牛牛 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 负载测试场景设计 负载测试 逐步增加并发用户数,找到最大可接受的并发用户数区间。 最大并发用户数 一般是说把服务器压奔溃、或者出现持续报错 最大可接受并发用户数 能接收的标准 最大可接受的并发用户数,并不一定是 tps值最大 所需插件 负载测试,需要引入插件: 'jpgc ' jpgc -stand 阅读全文
posted @ 2023-04-02 15:42 无敌大牛牛 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 普通性能场景设计 直接使用一个固定量的并发用户数,进行性能测试,得到性能指标值 在jmeter中,模拟多用户并发,修改线程组的线程数、 线程组: 用于性能场景设计的 线程数: 模拟性能测试的并发人数 jmeter中,线程数,理论上是没有限制的。但是,要模拟的人越多,要消耗(发起方)的资源也就越多,我 阅读全文
posted @ 2023-04-02 15:41 无敌大牛牛 阅读(213) 评论(0) 推荐(0) 编辑
摘要: JDBC配置详解 前言 jmeter调用jdbc协议接口之前,需要引入 jdbc驱动 maven仓库 如mysql: maven仓库中选择的驱动,要大于等于数据库的版本 下载对应的jar包放到lib目录下的ext 配置元件-JDBC Connection Configuration 连接池名称 自定 阅读全文
posted @ 2023-03-28 23:53 无敌大牛牛 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 常用函数 /* __counter:统计函数,加1计算器,只能实现 + 1 如果想要自定义递增的步长 */ __counter加1函数 __counter 统计函数,加1计算器,只能实现 + 1 计数器 可以实现:自定义递增步长 计数器(元件) 最大值: 当运行获取的最大值,超过我们设置的最大值时候 阅读全文
posted @ 2023-03-27 21:53 无敌大牛牛 阅读(217) 评论(0) 推荐(0) 编辑
摘要: jmeter常规配置 任一配置修改以后,重启才能生效 临时修改 菜单栏: options(选项) > choose language > chinese 永久修改中文 bin目录下.properties,属性配置language=zh_CN Jmeter文件结构 /* bin: + 启动、配置参数 阅读全文
posted @ 2023-03-27 21:52 无敌大牛牛 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 逻辑控制器 优先级 在取样器之前被执行 逻辑控制器起作用,它的下面,一定要挂载启用的取样器 作用域 作用于它的子集取样器 if条件控制器 英文含义: 为了提升性能,建议将“将条件解释为变量表达式”勾选 并使用jexl3或者groovy函数,来评估表达式条件的真假 /* 条件为真时,才会执行控制器下面 阅读全文
posted @ 2023-03-27 21:48 无敌大牛牛 阅读(98) 评论(0) 推荐(0) 编辑