代码改变世界

随笔档案-2022年01月

加压测试TPS上不去的性能分析

2022-01-27 17:49 by 清风软件测试开发, 186 阅读, 收藏,
摘要: 加压测试TPS上不去的性能分析 阶梯式加压测试接口异常可能存在的原因: 压力机本身性能测试的瓶颈 分析:单机负载能力有限,如果需要模拟的用户请求数超过其负载极限,也会间接影响TPS ,可以通过进行分布式压测来解决其单机负载的问题 网络带宽限制 分析:在压力测试中,有时候要模拟大量的用户请求,如果单位 阅读全文

内存溢出+CPU占用过高:问题排查+解决方案+复盘(超详细分析教程)

2022-01-26 17:56 by 清风软件测试开发, 2425 阅读, 收藏,
摘要: 内存溢出+CPU占用过高:问题排查+解决方案+复盘(超详细分析教程) 原文地址 https://zhanghan.blog.csdn.net/article/details/109255980 前言 最近刚上线了一款社交项目,运行十多天后(运营持续每天推量),发现问题: 系统OOM(资源不能被释放) 阅读全文

性能测试案例全过程方案七---------购物流程(重要!!!)

2022-01-20 10:46 by 清风软件测试开发, 177 阅读, 收藏,
摘要: 性能测试案例全过程方案七 混合场景 Ultimate Thread Group梯度线程 梯度加压测试可以使用插件:Ultimate Thread Group,通过不断加载负载,用于检验不同负载下,检验服务器的性能如:TPS,RT等。添加线程组:右键测试计划->添加->Threads(Users)-> 阅读全文

dstat命令详解

2022-01-18 23:05 by 清风软件测试开发, 10851 阅读, 收藏,
摘要: dstat命令详解 -c,--cpu 开启cpu统计 -d, --disk 开启disk统计 -D 改选跟具体的设备名(多个用逗号隔开)如:total,hda,hdb表示分别统计total、hda、hdb设备块 -i, - -int 开启中断统计 -l, --load 开启负载均衡统计,分别是1m, 阅读全文

pidstat命令详解

2022-01-18 18:47 by 清风软件测试开发, 8143 阅读, 收藏,
摘要: pidstat命令详解 pidstat 命令是 sysstat 工具的一个命令,用来监控全部或者指定进程的CPU、内存、线程、设备IO等系统资源的占用情况。pidstat 首次运行时显示自系统启动开始的各项统计信息,之后运行pidstat将显示自上次运行该命令之后的统计信息。用户可以通过指定统计的次 阅读全文

iostat命令详解

2022-01-18 16:57 by 清风软件测试开发, 1557 阅读, 收藏,
摘要: iostat命令详解 iostat 主要是统计 磁盘活动情况。 iostat有以下缺陷: iostat的输出结果大多数是一段时间内的平均值,因此难以反映峰值情况iostat仅能对系统整体情况进行分析汇报,却不能针对某个进程进行深入分析。iostat未单独统计IO处理信息,而是将IO处理时间和IO等待 阅读全文

vmstat命令详解

2022-01-18 15:01 by 清风软件测试开发, 436 阅读, 收藏,
摘要: vmstat命令详解 vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机 阅读全文

性能测试案例全过程方案六---------购物流程(重要!!!)

2022-01-15 22:19 by 清风软件测试开发, 41 阅读, 收藏,
摘要: 性能测试案例全过程方案六 模拟多用户秒杀 阅读全文

性能测试案例全过程方案五---------购物流程(重要!!!)

2022-01-04 15:08 by 清风软件测试开发, 32 阅读, 收藏,
摘要: 性能测试案例全过程方案五 购物流程 多个混合场景并发压测 1,多个线程组并发无集合点(每个线程组是一种业务场景) 2,多个线程组并发有集合点(每个线程组是一种业务场景) 性能测试案例全过程方案一 购物流程(重要!!!) 阅读全文

性能测试案例全过程方案四---------购物流程(重要!!!)

2022-01-04 13:33 by 清风软件测试开发, 52 阅读, 收藏,
摘要: 性能测试案例全过程方案四 购物流程 梯度加压:对线程组进行梯度加压 梯度加压设置——jp@gc - Stepping Thread Group (deprecated) 1、this group will start:表示总共要生成的线程数,如图:设置为20000个,表示总共会加载到20000个线程 阅读全文

性能测试案例全过程方案三---------购物流程(重要!!!)

2022-01-04 11:27 by 清风软件测试开发, 55 阅读, 收藏,
摘要: 性能测试案例全过程方案三 购物流程 在模拟大量用户进行并发操作时,可以不用设置集合点进行集合点并发,可以对所有线程进行长时间循环! 此种方式也可以达到并发的效果,就像放学了很多人连续不断的从学校大门口走出,由于大门口空间有限,再多的人也只能排队慢慢出去! 这种方案的好处就是:可以控制业务场景中每一个 阅读全文

性能测试案例全过程方案二---------购物流程(重要!!!)

2022-01-04 11:12 by 清风软件测试开发, 211 阅读, 收藏,
摘要: 性能测试案例全过程方案二 购物流程 压测需求: 对某购物网站进行压测,看是否能并发200个用户,主要是模拟用户登录购物下单。 分析: 被测的主要流程是:进入登录,查看门店,添加购物车,下单 可以先分为4组,每组50个用户,分别模拟 “登录,查看门店,添加购物车,下单”,后期在根据实际情况调整用户数量 阅读全文