性能测试包定位算法流程图
2025-10-21 17:41:12 0 举报
性能测试包定位算法流程图
作者其他创作
大纲/内容
递增法
斐波拉契二进制分组(编码从1开始)
开始
包数量500
等待所有测试完成,拿到测试异常的分组,进行初步筛选(如果一个包是异常包,那么该包所参与的所有轮次都异常,反之如果一个包所参与的轮次有正常的,该包是正常包)
以每位为1的二进制位进行分组
结束
根据选择的物理机并发
lmbench跑测
是
安装测试的包
包数量<=10
拿一个包进行测试
N个包
递增测试
二进制分组法
对比基线性能劣化
包数量选择更有效的方式
100包数量10
加入正常包
按照并发最大线程(物理机选择个数M)进行等分划分批次
疑问点
定义性能对比基准?
单独对每个异常包进行测试
二分法
递增一个包,如果异常,定增时去掉这个包
测试的包
定义和基准对比波动范围?
等分划分为M个批次,每个批次N/M个包
安装包
是否在波动范围内下降
包数量=10
可疑包比前一轮数量小于10
继续二分
分批二分法
否
lmbench跑测,全部&单独项的执行方式?
对所有分组测试
根据数量选择方案
恢复环境方式?
加入异常包
每个包(打乱顺序)分配一个二进制
10包数量100
判断包数量
分别测试两组
包的安装方式?卸载方式?
与基准对比
一轮筛选后的可疑包
切换方式
加入可疑包
包数量100
只剩一组
10包数量=100
采用队列进行各个环节的通信
将这一组再次划分N=当前组
是,注:可疑包数量不确定
分别测试两等分
示例
将N/M个批次,等分划分为两等份
等分拆分两组
所有项的评测(判断后续该批是否跑劣化项?还是全部项?)
物理机安装对比测试
100包数量=500
包输入
选择执行的物理机
收藏
0 条评论
下一页
为你推荐
查看更多