佰锐科技解决方案:
AnyChat Platform Core SDK用 C++语言开发的,提供了VC++、Delphi、VB.Net、C#的开发例程源代码, 服务器端我们也提供了SDK接口的,参考SDK包里面doc\server\目录下的《AnyChat Server SDK 开发指南》传附件)。包含客户端、服务器端的SDK、开发文档、Demo程序源代码等。
投入的开发人员数量与业务需求是密切相关的,如果用佰锐的SDK包,只是想开发到一定demo程序的程度,则只需要一名VC++开发人员就足够了,2年相关开发经验,预计7-15天左右可以完成。
系统承载能力测试
|
测试方法
|
客户端综合测试
|
测试方法
|
A.单服务器最大连接数测试
B.单服务器最大并发链接数测试
|
1.启动服务器程序。
2使用Anychat SDK,初始化SDK,链接服务器。
3.重复2的过程。
4.新的链接无法链接到服务器时停止测试。
5.测试对此,去平均值。
|
不同类型摄像头
兼容性测试
|
1.启动服务器程序。
2.使用Anychat SDK,初始化SDK,进入房间,打开视频.。
3换其它类型的摄像头进行测试。
|
单服务器
最大房间数测试
|
1.在数据库配置房间数据,启动服务器程序。
2. 使用Anychat SDK,初始化SDK,链接服务器,进入房间。
3.修改房间编号,重复2的过程。
4.知道能进入所有的房间,或是有房间无法进入时停止测试。
|
||
单服务器
语音负载测试
|
1.启动服务器程序。
2.链接服务器,每两个用户进入同一个房间开启双向语音。
3. 重复2的过程。多个用户并发测试
4.直到语音质量明显下降时停止测试
5.测试多次,取平均值。
|
不同类型声卡
兼容性测试
|
1.启动服务器程序。
2.使用Anychat SDK,初始化SDK,进入房间,打开语音。
3.换其他类型的声卡进行测试
|
单服务器
文字负载测试
|
1.启动服务器程序。
2.连接服务器,每两个用户进入同个房间,每秒发送100字节文字数据。
3. 重复2的过程。多个用户并发测试
4.直到文字消息失败或是用户链接被服务器断开时停止测试。
5. 测试多次,取平均值。
|
||
单服务器视频负载测试
|
1.启动服务器程序。
2.链接服务器,每两个用户进入同一个房间,开启双向视频。
3. 重复2的过程。多个用户并发测试
4.直到视频质量明显下降或有用户链接被服务器断开时停止测试。
5.测试多次,取平均值。
|
不同类型操作系 统
兼容性测试
|
1.启动服务器程序。
2.使用Anychat SDK,初始化SDK,进入房间。
3.判断系统的语音、视频、文字功能是否正常。
4.换其他类型的操作系统进行测试。
|
单服务器
综合负载测试
|
1.启动服务器程序。
2.链接服务器,每两个用户进入同一个房间,开启视频、语音、文字。
3. 重复2的过程。多个用户并发测试
4.直到视频质量明显下降或有用户链接被服务器断开时停止测试。
5.测试多次,取平均值。
|
1.单服务器最大连接数测试
|
结果:A.单台服务器至少支持5000连接
B.服务器CPU占用率小于5%
|
2.单服务器最大并发连接数测试
|
结果:A.单台服务器至少支持100并发连数
B.服务器CPU占用率小于5%
|
3单服务器最大房间数测试
|
结果: A.单台服务器至少支持10000个房间
B.服务器CPU占用率小于5%
|
4. 单服务器语音负载测试
|
结果:A. 单台服务器至少支持2500对用同时进行语音 B. 服务器CPU占用率小于25% |
5.单服务器文字负载测试
|
结果:A.单台服务器至少支持2500对用户同时进行视频 B.服务器CPU占用率小于50% |
6. 单服务器文字负载测试
|
结果:A.单台服务器至少支持2500对用户同时进行文字 B.服务器CPU占用率小于8% |
7.单服务器综合负载测试
|
结果:A单台服务器至少支持2500对用户同时进行综合负载测试 B.满负荷运行时服务器CPU占用率小于70% |
8.不同类型摄像头兼容性测试
|
结果:A.支持所有USB 摄像头 B.支持所有USB电视采集卡 C.支持所有PCI视频采集卡 |
9.不同类型声卡兼容性试
|
结果:支持所有声卡,并能自动选择Mic为输入音频源
|
10.不同类型操作系统兼容性测试
|
结果:A.Windows2000、WindowsXP、Windows2003操作系统 B.支持Windows Vista、Windows 2008操作系统(注册组件时需要管理员权限, 否则UAC会阻止组件注册) |