51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5838|回复: 4
打印 上一主题 下一主题

WebLOAD Open Source 从入门到精通

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-9-11 11:39:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
发现论坛中没有关于WebLOAD的讨论呢.



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的学习也有帮助的。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-3-25 14:22:30 | 只看该作者
我录制停止后,怎么没有脚本呢?
跟IE设置有关吗?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-9-1 14:50:17 | 只看该作者
同樣的問題啊,有人知道嗎?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-10-8 11:48:21 | 只看该作者
已經解決了,此問題與代理設置有關
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2016-3-7 15:21
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 2011-2-25 14:34:11 | 只看该作者
    下不下来~
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-16 09:50 , Processed in 0.079349 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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