《分析性能测试需求与基准测试》培训大纲(转载)

本文详细介绍了性能测试需求的定义与内容,包括需求方、需求内容、生产环境描述及应用架构等,并阐述了需求分析与测试目标的确立过程,如测试场景设定、测试策略确立、测试方法选择、测试环境架构分析、性能指标设定及测试计划确立。同时,文章还介绍了基准测试的步骤,包括确立测试起步的响应时间和并发用户数的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

《分析性能测试需求与基准测试》培训大纲

 

一、性能测试需求内容

1.      需求方:pd、dev、qa

2.      需求内容:

·        用例操作描述:用例名称、http协议的UrL(需要登录?)、接口调用API(dubbo/hessian/napoli);用例依赖的业务基础数据类型和数据量描述(以生产环境或预期的生产环境数据级别为准)

·        生产环境(或预期)访问频率描述:24小时PV量、高峰PV,PV分布趋势图;

·        预期测试环境描述:生产环境软硬件配置描述;

·        应用架构描述:应用架构拓扑图,描述应用的对外依赖关系和中间件

·        用例预期目标,验证型(验证响应时间、服务器吞吐量)、对比型(主干分支对比、不同算法对比等)、探索型(极限测试,考验服务器承受能力)。

 

二、需求分析和测试目标确立

1.      确定需要做的测试场景:验证性测试需要设置压力场景、高峰测试、稳定性测试;对比型测试主要设置压力场景和高峰场景;探索性测试只要稳定性场景;

2.      确立性能测试策略:如架构中存在cache的应用,则需要考虑cache预热和命中的问题;如应用依赖过多,考虑是否可以适当使用mock;对于外部依赖很多的应用目标,是否可以考虑将低性能损耗的依赖移植到功能测试环境等。

3.      确立测试方法:确立性能测试要发起的请求模式,如请求协议、参数化数据量级、业务数据量级、思考时间设置等;是否需要自己扩展请求客户端;确立需要使用的测试工具,如施压工具、监控工具、统计工具等。

4.      确立测试环境架构:分析并获得最小测试环境集,获得测试环境拓扑结构;分析是否需要外部协调和支持等。

5.      确立明确的性能指标:根据PV分析测试用例的服务器吞吐量目标,使用二八法、简单峰值法等算法,估算出大致的TPS数值。

6.      确立预期系统资源利用率描述:CPU%、内存%、Load以及JVM使用状况等。

7.      测试计划确立:明确性能测试中的几个里程碑时间点,给出测试计划。

 

三、基准测试

确立测试起步的响应时间和并发用户数:

1.      对目标用例进行随意施压,获得服务器平滑处理状态下的响应时间(load < cpu核个数);

2.      利用公式快速计算出测试目标需要的并发用户数:并发用户数=tps * rt(ms) /1000;

3.      使用计算出的并发用户数投入正式测试,上下调整并发用户数数值以获得最佳的性能统计。

你不知道的SAM V系列MCU:SAM V MCU基于 ARM Cortex:trade_mark:-M7 的微控制器系列可提供最佳的连接接口组合,包括以太网 AVB、MediaLB、USB 和 CAN-FD,以及可提供高达 1500 CoreMark 的高性能 ARM Cortex-M 内核。SAM V MCU专注于音频放大器、汽车通信控制单元或车头单元的车载信息娱乐链接。 关键特性: 高性能—由于 Cortex-M7 能够以 300 MHz 的频率运行,外加前所未有的 DSP 性能,可实现高达 1500 CoreMark 先进的存储器架构— 高达 384 KB 的多端口存储器,其中高达 256 KB 可分配作为紧密耦合存储器(数据和指令),实现以 300 MHz 频率运行时零等待 以太网 AVB— SAM V71 在以太网 MAC 中嵌入了对音频视频桥接 (AVB) 的特定硬件支持。在 MAC 的硬件中实现了基于信用的流量整形,从而无需 CPU 干预 高速 USB— 主机和器件模式高速 USB 控制器集成了 PHY 以降低 BOM 成本 MOST 连接— MediaLB 3 线接口可无缝集成到 MOST 总线 音频接口— 灵活的 TDM/I2S 接口可以连接音频源、编解码器或 DSP CAN-FD— 最新的 CAN 2.0 和 CAN 灵活数据速率 (FD) 控制器可实现更高带宽 汽车等级— 通过 AEC-Q100 等级 2 (-40C/105C) 认证 2015年最新评估开发板——SAM V71 Xplained Atmel年初刚刚推出了基于SAM V71Xplained评估套件,目前已在官网发布出售。 开发板资源: 处理器:ATSAMV71Q21(ATSAMV71Q21数据手册) 用户:一个电源开关按钮、一个机械复位按钮、两个用户按钮、两个黄色LED指示灯 存储:2MB SDRAM、2MB QSPI Flash、256KByte EEPROM 网口:IEEE 802.3az 10Base-T/100Base-TX Ethernet RMII PHY 媒体接口:立体音频编解码器、相机接口、耳机和麦克风接口 SDIO接口SD连接器、CAN收发器 MediaLB接口 接口:外部调试连接器接口、一个扩展LCD接口、两个外部扩展接口、调试接口、虚拟COM口、USB接口 电源:外部电源输入、USB供电 用到的主要芯片: 基于 ARM Cortex:trade_mark:-M7 的微控制器:ATSAMV71Q21 AVR 32-bit RISC MCU:AT32UC3A4256J CAN收发器:ATA6561-GBQW 超低功耗、便携式音频编解码器:WM8904 IEEE 802.3az 10Base-T/100Base-TX Ethernet RMII PHY:KSZ8061RNBVA 2kbit I2C EEPROM:AT24MAC402-MAHM-T
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值