51Testing软件测试论坛

标题: 如何开发在线学习的性能测试脚本 [打印本页]

作者: thirfing    时间: 2011-7-28 15:47
标题: 如何开发在线学习的性能测试脚本
公司目前要对系统在线学习模块进行性能测试,在线播放视频学习课件的脚本该如何开发(如何确认脚本中录制的就是整个学习过程),以及场景执行后,根据哪些指标判断多人并发的前提下,每个用户都能流畅的学习课件?
备注:
课件学习的协议是HTTP,测试工具LR。脚本录制后,在线学习那一块只有下载的过程,并没有办法判断这个过程中是否在学习,以及学习过程是否流畅。
作者: thirfing    时间: 2011-8-1 14:36
自己顶一个,这么久没人鸟啊。
自己想了个解决方案,大家看下可行度有多大:
模拟下载过程,通过数据分析,(服务器其余各指标都在接受范围内)平均每人下载速率和当前下载的视频文件要求的码流对比,如果前者大,则理论上每个人学习都能正常进行。如此,可否?
作者: thirfing    时间: 2011-8-3 15:09

作者: 云层    时间: 2011-8-3 15:40
你的问题的关键是“需求”!
作者: allenchen0526    时间: 2011-8-3 16:09
每个用户都能流畅的学习课件?
听说这个是与每个用户的宽带有关~~~~
作者: thirfing    时间: 2011-8-4 20:18
回复 4# 云层


    10S内100个用户能进入学习界面,进入后能正常学习。
作者: thirfing    时间: 2011-8-4 20:18
回复 5# allenchen0526
作者: thirfing    时间: 2011-8-4 20:19
回复 5# allenchen0526


不仅仅是带宽,我想要的是最后大家能不能正常学习。
作者: 云层    时间: 2011-8-4 20:24
要么你抽样看,要么你做服务器返回检查
作者: zhang.yuandong    时间: 2011-8-5 09:01

作者: thirfing    时间: 2011-8-5 09:32
回复 9# 云层


    服务器返回数据检查的话,能保证我客户端下载到了这个数据,怎样才能判断,我的下载速度能跟得上视频要求的播放速度,让其流程的播放。
   抽样,这里不太明白,希望能够稍微解释下。
作者: jj_ljw    时间: 2011-8-5 12:18
记号,帮顶
作者: 倾斜的太阳    时间: 2011-8-5 12:32
有了需求,应该了解系统架构
作者: liangdd    时间: 2011-8-6 16:26
服务器压力测试,
1.视频播放流畅度抽样看比较靠谱
2.LR计数播放器问价加载时间比较靠谱
作者: andyfly_001    时间: 2011-8-7 23:33
本帖最后由 andyfly_001 于 2011-8-7 23:36 编辑

我之前有做过教学软件方面的性能测试,你提到的是在线视频学习软件吗?
如果是在线视频点播类型的,重点性能在于流媒体服务器。
而我我之前测试的教学软件没有流媒体播放这一块,大概分几个业务流程来做
登录系统、报名学习、在线学习、提交作业、在线考试、提交考试等,这几个业务都可独立出来。
具体分析时还需要注意web服务器(中间件是tomcat,主要关注度是JVM的调优)、硬件配置、网络带宽(软件生产环境是在学校局域网,所以带宽可忽略)、数据库(SQL\ORACLE)连接池等。
作者: thirfing    时间: 2011-8-8 14:26
回复 15# andyfly_001


    多谢支持,是在线视频,但是没有部署流媒体服务器,所以测试方式还是有些出入的。
作者: thirfing    时间: 2011-8-8 14:28
回复 14# liangdd


   1. 如何抽样,求具体解释。
知道有一种n+1测试方法,不知道是不是你说的这种。
第二点,没有才出来你想表达什么意思
作者: huiyuznk    时间: 2011-8-11 11:25
回复 1# thirfing


    这些问题都应该是需求中应该明确的吧?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2