- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大规模Web应用性能测试.ppt大规模Web应用性能测试.ppt大规模Web应用性能测试.ppt
2013年6月
1
Soasta (/)
Service Original Architecture Software Test Application
产品
Cloud Test(CT)
大规模应用性能测试
Touch Test(TT)
移动应用自动化功能测试
mPulse
用户体验测试和用户行为分析
2
Internet
被测站点
控制台
访问被测站点并录制操作过程
编辑测试用例并生成测试场景
测试用例下发到云资源
云主机生成并发测试流量
3
从用户行为层面的模拟,通过录制操作过程自动生成测试用例
调用云端资源发起并发性能测试
强大、灵活的测试用例编辑功能(GUI、JaveScript),但需要对互联网应用、HTTP、JavaScript有较多了解才能灵活运用
支持关联(Correlation)、参数化(Parameterization)、简单逻辑处理(If else,Loop等)
支持加密数据(直接支持MD5等Hash算法,亦可调用外部加密算法)
支持Web Service 测试(非用户访问的互联网服务)
云资源,大规模,单位价格低
4
各种提供互联网服务的企业(传统行业通过Web 提供服务)
银行、证券、保险
电商(传统商业转电商、纯电商)
票务(12306,航空公司)
旅行网站、连锁酒店
……
5
竞争对手
Loadrunner
优势:
大规模,低成本(LR大规模部署时需要多台服务器)
价格低
分布式在线测试
实时性能统计分析?
不仅能够模拟PC,也能够模拟智能终端?
……
劣势
不支持C/S 模式应用的模拟(不能对非Web类的应用进行测试),对某些企业应用无法测试
……
6
竞争对手
基调网络
高明网络(Gomez)
优势:
专业的在线性能测试厂商(对手是从网络监控起家,性能测试方面不够专业)
测试规模更大(对手做50000以上用户会有挑战)
全球云资源
……
劣势
价格
……
7
TT
iOS、Android App 功能测试
在App 代码中植入脚本(发布版本中可去除植入的脚本),对App 的各种操作进行录制,并进行自动化功能测试
能够模拟划屏、多点触控、重力感应等各种操作
能够编辑测试用例(GUI、脚本)
mPulse
用户体验监控
被动监控
网站后台植入脚本(针对PC访问)、App 中植入脚本(针对智能终端),收集用户体验数据
需要较多开发工作
8
云中测()
产品():
iTestIn
兼容性测试
dTestIn
终端性能测试
eTestIn
自动化功能测试
qTestIn
用户体验测试
9
终端设备云(真实终端),可用于兼容性测试,用户也可以将功能测试脚本提交到设备云进行适配测试
部署于全球的真实终端,用于qTestIn,通过真实终端的访问获得用户体验信息
通过互联网提供测试服务,很多服务,用户可以自助获取,使用方便
10
App 开发企业进行兼容性测试
智能终端厂家进行主流App 的适配测试(通过私有云)
关心用户访问体验的移动互联网企业
电商
视频网站
票务网站
……
需要用大量真实终端设备进行测试的其它用户
……
11
Soasta 的强项是性能测试(CT),核心竞争力是能够调动大规模云资源,这点是TestIn 不具备的
Soasta 的App 功能测试(TT),是通过在App 代码中植入脚本实现,能够模拟划屏、重力感应等操作,功能与eTestIn 重叠,但更强大
TestIn 的核心竞争力是大量真实终端构成的设备云,兼容性测试是其强项。qTestIn 也是通过真实终端进行用户体验测试
qTestIn 是一种主动的用户体验测试(通过TestIn 的测试环境主动发起访问,获得体验数据),而mPulse是一种被动的用户体验监控(通过植入的脚本,从用户侧获取体验数据)
二者结合,可以覆盖移动互联网相关企业的多种测试
app功能测试
兼容性测试
性能测试
用户体验测试
12
您可能关注的文档
最近下载
- Blender软件二次开发:Blender材质与纹理二次开发.pdf VIP
- Blender软件二次开发:Blender二次开发综合案例分析.pdf VIP
- 国标图集05J909《工程做法》—标准图集.pdf
- Blender软件二次开发:Blender游戏引擎与交互式内容开发.pdf VIP
- 孔子诞辰日致辞稿(共7篇) .doc
- 第一单元第四课《上学路上》课件 湘美版(2024)一年级上册.pptx
- 浙教版信息科技五上 第4课 算法中的数据 课件.pptx
- 经济全球化对国家经济安全的影响研究.pptx
- 聊城大学音乐学院中国音乐史课件 西周春秋战国音乐.ppt
- Blender软件二次开发:BlenderPython脚本优化与调试.pdf VIP
文档评论(0)