thirfing 发表于 2011-7-28 15:47:02

如何开发在线学习的性能测试脚本

公司目前要对系统在线学习模块进行性能测试,在线播放视频学习课件的脚本该如何开发(如何确认脚本中录制的就是整个学习过程),以及场景执行后,根据哪些指标判断多人并发的前提下,每个用户都能流畅的学习课件?
备注:
课件学习的协议是HTTP,测试工具LR。脚本录制后,在线学习那一块只有下载的过程,并没有办法判断这个过程中是否在学习,以及学习过程是否流畅。

thirfing 发表于 2011-8-1 14:36:38

自己顶一个,这么久没人鸟啊。
自己想了个解决方案,大家看下可行度有多大:
模拟下载过程,通过数据分析,(服务器其余各指标都在接受范围内)平均每人下载速率和当前下载的视频文件要求的码流对比,如果前者大,则理论上每个人学习都能正常进行。如此,可否?

thirfing 发表于 2011-8-3 15:09:06

云层 发表于 2011-8-3 15:40:19

你的问题的关键是“需求”!

allenchen0526 发表于 2011-8-3 16:09:07

每个用户都能流畅的学习课件?
听说这个是与每个用户的宽带有关~~~~

thirfing 发表于 2011-8-4 20:18:02

回复 4# 云层


    10S内100个用户能进入学习界面,进入后能正常学习。

thirfing 发表于 2011-8-4 20:18:12

回复 5# allenchen0526

thirfing 发表于 2011-8-4 20:19:04

回复 5# allenchen0526


不仅仅是带宽,我想要的是最后大家能不能正常学习。

云层 发表于 2011-8-4 20:24:42

要么你抽样看,要么你做服务器返回检查

zhang.yuandong 发表于 2011-8-5 09:01:35

thirfing 发表于 2011-8-5 09:32:38

回复 9# 云层


    服务器返回数据检查的话,能保证我客户端下载到了这个数据,怎样才能判断,我的下载速度能跟得上视频要求的播放速度,让其流程的播放。
   抽样,这里不太明白,希望能够稍微解释下。

jj_ljw 发表于 2011-8-5 12:18:44

记号,帮顶

倾斜的太阳 发表于 2011-8-5 12:32:26

有了需求,应该了解系统架构

liangdd 发表于 2011-8-6 16:26:11

服务器压力测试,
1.视频播放流畅度抽样看比较靠谱
2.LR计数播放器问价加载时间比较靠谱

andyfly_001 发表于 2011-8-7 23:33:40

本帖最后由 andyfly_001 于 2011-8-7 23:36 编辑

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

thirfing 发表于 2011-8-8 14:26:17

回复 15# andyfly_001


    多谢支持,是在线视频,但是没有部署流媒体服务器,所以测试方式还是有些出入的。

thirfing 发表于 2011-8-8 14:28:15

回复 14# liangdd


   1. 如何抽样,求具体解释。
知道有一种n+1测试方法,不知道是不是你说的这种。
第二点,没有才出来你想表达什么意思

huiyuznk 发表于 2011-8-11 11:25:20

回复 1# thirfing


    这些问题都应该是需求中应该明确的吧?
页: [1]
查看完整版本: 如何开发在线学习的性能测试脚本