51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3465|回复: 17
打印 上一主题 下一主题

[原创] 如何开发在线学习的性能测试脚本

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-7-28 15:47:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
公司目前要对系统在线学习模块进行性能测试,在线播放视频学习课件的脚本该如何开发(如何确认脚本中录制的就是整个学习过程),以及场景执行后,根据哪些指标判断多人并发的前提下,每个用户都能流畅的学习课件?
备注:
课件学习的协议是HTTP,测试工具LR。脚本录制后,在线学习那一块只有下载的过程,并没有办法判断这个过程中是否在学习,以及学习过程是否流畅。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2011-8-3 15:09:06 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2011-8-3 15:40:19 | 只看该作者
你的问题的关键是“需求”!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2011-8-3 16:09:07 | 只看该作者
每个用户都能流畅的学习课件?
听说这个是与每个用户的宽带有关~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2011-8-4 20:18:02 | 只看该作者
回复 4# 云层


    10S内100个用户能进入学习界面,进入后能正常学习。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2011-8-4 20:18:12 | 只看该作者
回复 5# allenchen0526
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2011-8-4 20:19:04 | 只看该作者
回复 5# allenchen0526


不仅仅是带宽,我想要的是最后大家能不能正常学习。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2011-8-4 20:24:42 | 只看该作者
要么你抽样看,要么你做服务器返回检查
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2011-8-5 09:01:35 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2011-8-5 09:32:38 | 只看该作者
回复 9# 云层


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

使用道具 举报

该用户从未签到

12#
发表于 2011-8-5 12:18:44 | 只看该作者
记号,帮顶
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2011-8-5 12:32:26 | 只看该作者
有了需求,应该了解系统架构
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2011-8-6 16:26:11 | 只看该作者
服务器压力测试,
1.视频播放流畅度抽样看比较靠谱
2.LR计数播放器问价加载时间比较靠谱
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2011-8-7 23:33:40 | 只看该作者
本帖最后由 andyfly_001 于 2011-8-7 23:36 编辑

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

使用道具 举报

该用户从未签到

16#
 楼主| 发表于 2011-8-8 14:26:17 | 只看该作者
回复 15# andyfly_001


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

使用道具 举报

该用户从未签到

17#
 楼主| 发表于 2011-8-8 14:28:15 | 只看该作者
回复 14# liangdd


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

使用道具 举报

该用户从未签到

18#
发表于 2011-8-11 11:25:20 | 只看该作者
回复 1# thirfing


    这些问题都应该是需求中应该明确的吧?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-8 06:14 , Processed in 0.078036 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表