51Testing软件测试论坛

标题: webload工具介绍(转) [打印本页]

作者: 大唐盛世    时间: 2004-9-14 19:36
标题: webload工具介绍(转)
Webload3.01使用指南
1. 工具的使用范围
l 需要对web进行负载/压力、稳定性测试,如果适当的调整可以进行极限。
2. WEBLOAD概述
l webload是RadView公司推出的一个性能测试和分析工具,它让web应用程序开发者自动执行压力测试;webload通过模拟真实用户的操作,生成压力负载来测试web的性能, 当前最高版本是6.0
l 用户创建的是基于javascript的测试脚本,称为议程agenda,用它来模拟客户的行为,通过执行该脚本来衡量web应用程序在真实环境下的性能
l 如有需要可以在做负载测试的同时,使用服务器监控工具对服务器端的内容进行记录那样使负载测试更加全面。
作者: 大唐盛世    时间: 2004-9-14 19:36
l 第一步:
使用AAT for Explorer录制测试脚本,一般为常用的客户操作过程。
1,先用AAT FOR EXPLOER写出测试脚本,文档中叫做议程。
第二步:
打开Monitor,使用Monitor的Cruise Control Wirzard,点击OK

选择http ageade
作者: 大唐盛世    时间: 2004-9-14 19:37
脚本录制
作者: 大唐盛世    时间: 2004-9-14 19:38
协议选择
作者: 大唐盛世    时间: 2004-9-14 19:38
点击next将刚才写的脚本选上,也可以在这里创建,
作者: 大唐盛世    时间: 2004-9-14 19:39
选择测试服务器一般是本机如果有多台机子,也在这里添加选择但是其他机器testtalk,而且本机还要装上网络和监测工具windwos组件(通过控制面板安装)
作者: 大唐盛世    时间: 2004-9-14 19:39
然后选择通过条件,点击addGoal..其实在这里选择一个条件并且设置条件就可以了,如loadsize(负载数量),最后确定
作者: 大唐盛世    时间: 2004-9-14 19:40
这个叶面是设置负载人数及每一次递增数,下图的意义是最大负载100人每次增加15人
然后在下图页面点击finish$run,可以把这个保存起来成Load Template以便以后运行
作者: 大唐盛世    时间: 2004-9-14 19:40
实现测试并且对测试报告进行设置

通过“+”可以选择我们关心的指标如下图(指标意义随后附上)
作者: 大唐盛世    时间: 2004-9-14 19:41
可以通过不同的方法对效果进行设定如3D效果
作者: 大唐盛世    时间: 2004-9-14 19:41
单独某一指标的轨迹这是每秒通信量的轨迹
作者: 大唐盛世    时间: 2004-9-14 19:41
生成测试报告 主要是这几个图标,我一般使用最后一个这个报告比较全,可以添上名字,选择导出Excel表中
导出结果如下:
作者: 大唐盛世    时间: 2004-9-14 19:42
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的基本流程就是这样了,如果想更深入的学习请认真的参考用户手册。
打完收工 开心
作者: zerocci    时间: 2004-9-15 16:55
标题: 版主好样的,收藏啦
请问版主,有没有webload6.0的license呢?急需啊
作者: nwj    时间: 2004-9-16 11:21
标题: 非常感谢
本人刚刚下载了3.01还不会用,这文章引导引门不错,谢谢了,有没有更详细的.
作者: testing    时间: 2004-9-16 11:45
更多资料见:
http://bbs.51testing.com/viewthread.php?tid=2283&sid=aSPtcG
作者: qingtian    时间: 2004-11-4 10:52
谢谢了,收藏了@_@
作者: harryxue    时间: 2005-3-31 11:36
太谢谢了
作者: hxe0324    时间: 2005-4-2 09:51
谢谢:)
作者: hjh    时间: 2005-4-18 16:43
学习ing
作者: 夏日    时间: 2005-7-1 12:30
标题: 好好好
请问二个问题:
1。通过你最后的运行结果能看出网站性能的问题吗(纵坐标是什么意思?横坐标是什么意思)?
2。为什么我选择了loadsize 和successfully hits和response time三个参数,但是在运行的时候只能够看到load size一条线?
作者: yinqiii    时间: 2005-7-29 11:40
标题: 在哪里下载啊~
我找不到~好郁闷
作者: gaogao    时间: 2005-7-30 12:57
thank you ,现在就收藏起来,呵呵 :)
作者: 恢恢    时间: 2005-8-19 12:37
不错
但和loadrunner比起来那个工具较为好些呢?
作者: jiepeach    时间: 2006-7-17 12:08
6.0和7.0没有License只好用3.01了谢谢
作者: 423799223    时间: 2006-11-30 18:39
还是喜欢用LR
作者: r_sunny    时间: 2006-12-27 17:00
原帖由 恢恢 于 2005-8-19 12:37 发表
不错
但和loadrunner比起来那个工具较为好些呢?


同问,希望高手能解答!
作者: xiyufenfei    时间: 2007-8-21 10:56
谢谢啊 斑竹 下来用用




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2