IM压力测试的困惑
公司自己开发的IM, 用的是C#语言和.net环境,现想做压力测试, 用LR录制客户端脚本却怎么也录制不上,我选择的是winsocket协议请那位高手指教一下,这个IM压力测试到底该如何做,性能指标是什么 用的什么协议呢?
跟开发工具关系不大 性能指标看需求,你们要求这个IM工具的性能如何 IM系统的常用性能指标:
环境参数:用户总数、在线用户数、好友关系层级、好友数量上限、心跳周期
性能参数:通讯响应时间、心跳周期、登录成功率、通讯成功率、标准文件传输时间及成功率、语音中断率。
其他参数:服务器种类及数量、网络条件等
压力测试时,测试对象多数是环境参数,比如多大的在线用户数会让服务器当机
性能测试时,测试对象多数是性能参数,即各种标准的环境参数下性能参数值
负载测试时,测试对象是两者的综合,比如在线用户数达到多少时通讯成功率保持在某个指标值以上
其他参数会影响到前三种测试的结果,不过有时候也作为测试的需求出现,例如要满足某种情况的应用,需要准备多少台服务器,这就需要根据前面的测试结果反推其他参数。
页:
[1]