如何开发在线学习的性能测试脚本
公司目前要对系统在线学习模块进行性能测试,在线播放视频学习课件的脚本该如何开发(如何确认脚本中录制的就是整个学习过程),以及场景执行后,根据哪些指标判断多人并发的前提下,每个用户都能流畅的学习课件?备注:
课件学习的协议是HTTP,测试工具LR。脚本录制后,在线学习那一块只有下载的过程,并没有办法判断这个过程中是否在学习,以及学习过程是否流畅。 自己顶一个,这么久没人鸟啊。
自己想了个解决方案,大家看下可行度有多大:
模拟下载过程,通过数据分析,(服务器其余各指标都在接受范围内)平均每人下载速率和当前下载的视频文件要求的码流对比,如果前者大,则理论上每个人学习都能正常进行。如此,可否? 顶 你的问题的关键是“需求”! 每个用户都能流畅的学习课件?
听说这个是与每个用户的宽带有关~~~~ 回复 4# 云层
10S内100个用户能进入学习界面,进入后能正常学习。 回复 5# allenchen0526 回复 5# allenchen0526
不仅仅是带宽,我想要的是最后大家能不能正常学习。 要么你抽样看,要么你做服务器返回检查 顶 回复 9# 云层
服务器返回数据检查的话,能保证我客户端下载到了这个数据,怎样才能判断,我的下载速度能跟得上视频要求的播放速度,让其流程的播放。
抽样,这里不太明白,希望能够稍微解释下。 记号,帮顶 有了需求,应该了解系统架构 服务器压力测试,
1.视频播放流畅度抽样看比较靠谱
2.LR计数播放器问价加载时间比较靠谱 本帖最后由 andyfly_001 于 2011-8-7 23:36 编辑
我之前有做过教学软件方面的性能测试,你提到的是在线视频学习软件吗?
如果是在线视频点播类型的,重点性能在于流媒体服务器。
而我我之前测试的教学软件没有流媒体播放这一块,大概分几个业务流程来做
登录系统、报名学习、在线学习、提交作业、在线考试、提交考试等,这几个业务都可独立出来。
具体分析时还需要注意web服务器(中间件是tomcat,主要关注度是JVM的调优)、硬件配置、网络带宽(软件生产环境是在学校局域网,所以带宽可忽略)、数据库(SQL\ORACLE)连接池等。 回复 15# andyfly_001
多谢支持,是在线视频,但是没有部署流媒体服务器,所以测试方式还是有些出入的。 回复 14# liangdd
1. 如何抽样,求具体解释。
知道有一种n+1测试方法,不知道是不是你说的这种。
第二点,没有才出来你想表达什么意思 回复 1# thirfing
这些问题都应该是需求中应该明确的吧?
页:
[1]