51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 11632|回复: 27
打印 上一主题 下一主题

webload工具介绍(转)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2004-9-14 19:36:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Webload3.01使用指南
1. 工具的使用范围
l 需要对web进行负载/压力、稳定性测试,如果适当的调整可以进行极限。
2. WEBLOAD概述
l webload是RadView公司推出的一个性能测试和分析工具,它让web应用程序开发者自动执行压力测试;webload通过模拟真实用户的操作,生成压力负载来测试web的性能, 当前最高版本是6.0
l 用户创建的是基于javascript的测试脚本,称为议程agenda,用它来模拟客户的行为,通过执行该脚本来衡量web应用程序在真实环境下的性能
l 如有需要可以在做负载测试的同时,使用服务器监控工具对服务器端的内容进行记录那样使负载测试更加全面。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
 楼主| 发表于 2004-9-14 19:36:49 | 只看该作者
l 第一步:
使用AAT for Explorer录制测试脚本,一般为常用的客户操作过程。
1,先用AAT FOR EXPLOER写出测试脚本,文档中叫做议程。
第二步:
打开Monitor,使用Monitor的Cruise Control Wirzard,点击OK

选择http ageade
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2004-9-14 19:37:21 | 只看该作者
脚本录制

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2004-9-14 19:38:15 | 只看该作者
协议选择

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2004-9-14 19:38:40 | 只看该作者
点击next将刚才写的脚本选上,也可以在这里创建,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2004-9-14 19:39:12 | 只看该作者
选择测试服务器一般是本机如果有多台机子,也在这里添加选择但是其他机器testtalk,而且本机还要装上网络和监测工具windwos组件(通过控制面板安装)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2004-9-14 19:39:43 | 只看该作者
然后选择通过条件,点击addGoal..其实在这里选择一个条件并且设置条件就可以了,如loadsize(负载数量),最后确定

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2004-9-14 19:40:23 | 只看该作者
这个叶面是设置负载人数及每一次递增数,下图的意义是最大负载100人每次增加15人
然后在下图页面点击finish$run,可以把这个保存起来成Load Template以便以后运行

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2004-9-14 19:40:49 | 只看该作者
实现测试并且对测试报告进行设置

通过“+”可以选择我们关心的指标如下图(指标意义随后附上)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2004-9-14 19:41:11 | 只看该作者
可以通过不同的方法对效果进行设定如3D效果

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2004-9-14 19:41:37 | 只看该作者
单独某一指标的轨迹这是每秒通信量的轨迹

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2004-9-14 19:41:54 | 只看该作者
生成测试报告 主要是这几个图标,我一般使用最后一个这个报告比较全,可以添上名字,选择导出Excel表中
导出结果如下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2004-9-14 19:42:18 | 只看该作者
3. 测试环境
普通PCwin2000、xp系统就可以,只要本机可以连接到要测试的服务器,基本就可以展开测试了
3.1 基本测试指标含义
Transactions per second(每秒处理事务数) http连接Get or Post方法的事务数
Rounds per second(每秒完成数) 每秒完全执行Agenda〔代理〕的数量
Throughput(吞吐量)(bytes per second〔每秒字节数〕) 测试服务器每秒传送的字节数
Round Time 完成一次事务所用的必要时间,单位是秒
Transaction Time是完成一次事务的必须时间。事务:包括连接时间,发送、响应和处理时间。
Connect Time 客户端到测试服务器的一个连接完成的时间,单位秒(包括建立和收到的TCP/IP时间)
Send Time 是将事务写入测试服务器的缓冲必要时间 ,单位秒
Response Time 是客户端请求接受测试服务器响应的必要时间,单位秒
Process Time 处理数据的必要时间
Load Size 负载测试时开启的虚拟客户数量〕
Rounds 在测试会话期间执行议程脚本的时间数
Attempted Connections 尝试连接测试服务器的数量
HTTP Response Status 每一个http响应被结束的时间数量
Response Data Size 由测试服务器发送的响应大小,单位字节。
4. 存在风险及解决方法
由于测试环境操作系统,网络环境,带宽等情况可能产生的测试结果可能不同这是就需要经验以及对测试环境的保护等方面下一些功夫。
以上仅仅是很简单的操作,但是webload的基本流程就是这样了,如果想更深入的学习请认真的参考用户手册。
打完收工 开心
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2004-9-15 16:55:05 | 只看该作者

版主好样的,收藏啦

请问版主,有没有webload6.0的license呢?急需啊
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2004-9-16 11:21:00 | 只看该作者

非常感谢

本人刚刚下载了3.01还不会用,这文章引导引门不错,谢谢了,有没有更详细的.
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2004-9-16 11:45:14 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2004-11-4 10:52:36 | 只看该作者
谢谢了,收藏了@_@
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2005-3-31 11:36:27 | 只看该作者
太谢谢了
回复 支持 反对

使用道具 举报

该用户从未签到

19#
发表于 2005-4-2 09:51:19 | 只看该作者
谢谢:)
回复 支持 反对

使用道具 举报

该用户从未签到

20#
发表于 2005-4-18 16:43:44 | 只看该作者
学习ing
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-4-25 13:06 , Processed in 0.087425 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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