FTP性能测试
目前遇到一个比较棘手的问题,在一段链路中,我想测试FTP的性能,排除链路性能瓶颈,不过没有FTP性能测试的经验,所以一时间还没有很好的思路,希望有经验的人路过请给予帮助,谢谢! 最近正在做这方面的性能测试,如下是初步方案,可以参考哦!呵呵,有些还需要评审呵! 本帖最后由 ecdong 于 2010-10-18 18:03 编辑I/O: 每磁盘的I/O数最大不超过磁盘处理能力;
{每磁盘的I/O数=[读次数+(4*写次数)]/磁盘个数}
(1) 平均每次设备I/O操作的的等待时间(await)远大于平均每次设备I/O操作的的等待时间(svctm)时,说明I/O队列太长,应用得到响应时间变慢且超过用户容许范围,磁盘会存在瓶颈。
(2) 1s中有百分之多少的时间用于I/O操作(即%util值),若%util接近100%,说明I/O请求太多,I/O系统已经满负荷,磁盘会存在瓶颈。
顶下
本帖最后由 ecdong 于 2010-10-18 18:00 编辑顶下 本帖最后由 ecdong 于 2010-10-18 18:02 编辑
指标要求:
在连接交互方面中,压力逐步加大情景下,达到预计每个用户连接登录事务响应时间不超过3秒目标下,系统所容纳最多用户数(1000个),若测试能够保证每个用户连接登录事务响应时间不超过3秒目标下,系统支持最多用户数500个,即500个主机 本帖最后由 ecdong 于 2010-10-18 18:01 编辑
1. 获取CPU运行状态主要指标数据;
2. 获取内存运行状态主要指标数据;
3. 获取I/O运行状态主要指标数据; 本帖最后由 ecdong 于 2010-10-18 18:02 编辑
1. 获取FTP/SFTP请求的最大用户数;
2. 获取用户事务处理并发数;
3. 获取平均事务连接登录响应时间;
4. 获取平均事务上传响应时间
5. 获取平均事务下载响应时间
6. 获取吞吐量(平均每秒钟成功连接数、系统处理的客户请求上传、下载的数量);
7. 获取客户端CPU、内存使用情况;
8. 获取被测应用系统CPU、内存使用情况;
9. 获取上传与下载大文件情况下所耗的时间; 本帖最后由 ecdong 于 2010-10-18 18:03 编辑
稳定性:通过给系统加载一定的业务压力(例如资源在70%--90%的使用率)的情况下,让应用持续运行一段时间,测试系统在这种条件下是否能够稳定运行;
在此压力情况与持续运行2*24小时,持续500个会话的情况。
1. 获取系统稳定性性能状况(资源消耗、事务处理能力、中断情况)。
可靠性:
1. 获取系统平均失效时间间隔;
2. 获取系统平均恢复时间;
3. 达到检验系统的容错,排错,恢复的能力; 性能需点编号 XXXXXXXXX
简要描述
是否工具模拟 是,工具:XXXXXXXXXXXX 是否重复 是
性能测试场景
测试输入/步骤 [需求设计描述]
[数据准备]
[操作步骤]
预期结果(性能目标)
实际结果 □通过 □不通过 □ 阻塞
备注 [说明]
通过额外说明或不通过或阻塞原因等
或数据附件等
说明 测试人员: 测试日期: 嗯,楼上的写的不错。有大致的思路。。。
页:
[1]