WebLOAD Open Source 从入门到精通 在jackei的博客上面看到了WebLOAD开源的消息,正好最近也有做自动化测试的需要,利用一天的时间学习了一下WebLOAD的使用方法。
准备写一个简单的教程,一方面把自己的学习过程记录下来,另一方面把学习的经验分享给别人。
首先在http://www.webload.org/上面进行注册,下载WebLOAD Open Source安装文件。
RadView www.radview.com/ 是个不错的公司,教程做的非常的专业,不需要注册就可以打开教程来学习,非常方便,值得夸奖。
先给WebLOAD Open Sourece做个简介,然后咱们开始教程(其实链接了RadView的教程),最后我自己总结了一下。
一.WebLOAD简介
1.可以进行Web Application性能测试
2.可以进行Web Application功能测试
3.可以进行Html的分析
4.Open Source如果想进行测试工具的开发也是不错的参考
二.WebLOAD教程
WebLOAD动画教程地址 http://radview.cachefly.net/Tutorials/menu_page.html
1. Recording an Agenda
2. Debugging an Agenda
3. Correlation Adjustments
4. Parameterization
5. Load Template Definitions
6. Cruise Control Wizard (Goal-Oriented Testing)
7. Mix of Agendas
8. Running the Test
9. Functional Testing
3.WebLOAD总结:利用一天时间把这个系列教程学习完毕,来谈谈收获吧。
1.学会了利用WebLOAD来录制测试脚本,脚本可以进行编辑,WebLOAD IDE分为脚本编辑模式和脚本调试模式,对WebLOAD映象不错,工具做的不错挺专业的。
2.学会了利用WebLOAD IDE进行脚本调试,用过VS的程序员都很容易上手,调试的快捷键都与VS相同,支持断点,查看调用栈,查看变量等功能。
3.Correlation Adjustments在WebLOAD Open Source版本中没有找到这个功能挺遗憾的,这个地方是专业版与Open Source版本的差别之处。
4.学会了在WebLOAD中如何使用参数,在Web Application测试过程中,不同的客户端的Session是不同的,需要将Session变量化,WebLOAD介绍了智能拷贝和参数化Session的方法,我个人的理解一个Session对应着一个虚拟的客户端,必须将Session变量化才能模拟多个客户端同时在线的场景。
5.从Load Template Definitions就开始讲解WebLOAD的另一个重要的组件 WebLOAD Console,WebLOAD IDE侧重于脚本的录制及编辑调试等功能而WebLOAD Console侧重于加载生成的脚本,定义LOAD客户端的策略,例如线性提高,随机变化加载虚拟客户端的数量,设定LOAD时间,而且可以生成随着时间和LOAD数量的报告,帮助我们找出系统瓶颈,在测试时可以动态加载监视对象,例如相应时间,CPU处理时间,内存占用率等等
6.Cruise Control Wizard (Goal-Oriented Testing) 这个功能WebLOAD中没有,挺可惜的。
7.Mix of Agendas可以在一个测试方案中添加多个测试脚本,这样可以模拟多个客户端的使用,例如:我们可以模拟10个客户端在登录,10个客户端在浏览网页,10个客户端在添加商品到购物车,然后每种功能的客户端还在不断的增长,这样的测试方案可以尽量的接近真实的环境,WebLOAD这个功能确实不错。值得夸奖。
8.运行测试脚本,进行综合设置
9.WebLOAD不仅可以进行性能测试,而且可以进行功能测试,功能测试的原理是可以查找相应的Html中的信息来判断测试脚本是否成功,例如:如果用户登录失败会显示为登陆失败,我们可以查找如果发现失败在Html的响应文本中我们就认为测试例失败了。另外对Html的学习也有帮助的。
posted @ 2008-01-01 21:18 Jonson的技术空间 阅读(2382) 评论(2) 编辑 收藏 网摘 所属分类: 软件自动化测试最佳实践
发表评论
分享到:
相关推荐
在"WebLOAD Open Source Load Engine Source code 8.1.0.118.en.src"这个压缩包中,包含了WebLoad开源负载引擎的源代码。这是一份宝贵的资源,对于深入理解WebLoad的工作原理,以及想要自定义或扩展其功能的开发人员...
WebLOAD Open Source社区网站为用户提供了一个交流平台,可以分享经验、解决问题和获取最新资讯。这有助于构建一个活跃的用户社群,促进软件的持续改进和发展。 #### 七、快速入门指南 快速入门部分通常包含软件的...
#### WebLOAD Open Source 社区 WebLOAD不仅为企业级用户提供专业服务,还积极构建开放源代码社区,通过www.WebLOAD.org网站为开发者和爱好者提供交流平台,促进WebLOAD的持续改进与创新。 #### 使用指南概要 ...
用 WebLoad 进行 Web 系统...在测试过程中,WebLoad 会生成实时的报告,并将测试结果导出到 Excel 和其他文件中。 WebLoad 是一个功能强大且灵活的性能测试工具,能够帮助我们对 Web 应用程序进行压力测试和性能优化。
在安装 WebLoad 6.0 时,可以从 RadView 公司的官方网站下载相应的安装包。在配置过程中,可能需要设置 SNMP 协议,以便于多台压力机之间的通信。同时,TestTalk 是 WebLoad 中的一个组件,它监控压力机间的信息传递...
WEBLOAD压力测试流程 WebLOAD压力测试流程是指使用WebLOAD工具对Web应用程序进行压力测试的整个过程。该过程包括创建议程、配置压力模版、设置会话选项、运行测试、分析测试结果等步骤。下面将详细介绍WebLOAD压力...
从给定的文件信息来看,我们正在探讨的是RadView Software公司出品的一款名为WebLOAD的压力测试工具,其版本为8.0。此文档是该软件的快速入门指南,旨在帮助用户快速理解和掌握如何使用WebLOAD进行网站性能测试。...
描述中提到的 "webload 8.4 的license 有效期到2009-11-22" 表明这个许可证的有效期限只到2009年11月22日,这意味着在该日期之后,用户将无法继续使用此许可证进行测试,除非更新或购买新的许可证。 文件 "radview_...
总的来说,WebLOAD提供了一套完整的性能测试解决方案,从录制用户操作、创建测试脚本、模拟压力到结果分析,都设计得易于理解和操作,从而帮助企业确保其Web应用在高并发场景下的稳定性和性能。
值得注意的是,由于这个序列号的日期已经过期,若需继续使用 WebLoad,用户需联系 RadView Software 获取新的许可证或者考虑升级到较新版本的软件。现代的版本可能包含更多的功能,兼容最新的 web 技术,并提供更好...
【标题】WebLoad.rar 【描述】WebLoad是一款强大的负载测试工具,主要用于模拟大量用户并发访问Web应用程序,以此来评估和优化网站性能。"WebLoad.rar 进度条"可能指的是在进行压力测试过程中,WebLoad提供的一个...
10. **案例研究**:通过具体的案例,学习如何将WebLoad应用到实际项目中,解决实际性能问题。 本教程的"WebLoad6.0性能测试中文教程"涵盖了上述所有内容,适合零基础的初学者逐步学习和掌握WebLoad 6.0的使用。随着...
webload 测试
webload8.3 license 自己试过,可用'webload8.3 license 自己试过,可用webload8.3 license 自己试过,可用webload8.3 license 自己试过,可用
安装WebLoad的过程包括从官方网址下载安装包,并按照步骤配置SNMP协议以确保多台压力机之间的通信。同时,TestTalk是一个关键组件,用于监测压力机间的通信信息,在测试过程中需保持运行状态。 WebLoad的程序组件...
webload8.2 license
【WebLoad压力测试】 WebLoad是一款强大的性能测试工具,专门用于模拟大量用户同时访问Web应用程序,以评估系统在高负载下的性能、稳定性和容量。它能够帮助开发者和测试团队识别和解决潜在的性能瓶颈,确保在真实...
WebLoad的安装流程简单,可以从官方网址下载。在配置阶段,需要确保SNMP协议的设置以支持多台压力机之间的通信,同时,TestTalk作为监控组件,在测试执行期间需保持运行状态,以确保信息传递的顺畅。 WebLoad主要由...