博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WebLOAD Open Source 从入门到精通
阅读量:6832 次
发布时间:2019-06-26

本文共 1535 字,大约阅读时间需要 5 分钟。

 在jackei的博客上面看到了WebLOAD开源的消息,正好最近也有做自动化测试的需要,利用一天的时间学习了一下WebLOAD的使用方法。

 准备写一个简单的教程,一方面把自己的学习过程记录下来,另一方面把学习的经验分享给别人。
 首先在上面进行注册,下载WebLOAD Open Source安装文件。
 RadView  是个不错的公司,教程做的非常的专业,不需要注册就可以打开教程来学习,非常方便,值得夸奖。
 先给WebLOAD Open Sourece做个简介,然后咱们开始教程(其实链接了RadView的教程),最后我自己总结了一下。
 一.WebLOAD简介

 1.可以进行Web Application性能测试
 2.可以进行Web Application功能测试
 3.可以进行Html的分析
 4.Open Source如果想进行测试工具的开发也是不错的参考
 
 二.WebLOAD教程
 WebLOAD动画教程地址 
 
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的学习也有帮助的。

转载于:https://www.cnblogs.com/licheng/archive/2008/01/01/1022452.html

你可能感兴趣的文章
jsp各部分编码的含义
查看>>
知方可补不足~Sqlserver中的几把锁和.net中的事务级别 回到目录
查看>>
【高德地图API】那些年我们一起开发的APP—即LBS应用模式分享
查看>>
通过广播来监听屏幕点亮和关闭状态
查看>>
Cocos2dx引擎10-事件派发
查看>>
基于jQuery的宽屏可左右切换的焦点图插件
查看>>
IT技术需求建立时需考虑的因素
查看>>
猛醒:也许我们一生追求的都错了!
查看>>
IDDD 实现领域驱动设计-理解领域和子域
查看>>
GitHub基本操作
查看>>
微信开发(01)之如何成为开发者
查看>>
Redis 中的事务
查看>>
canvas使用3
查看>>
怎么创建MongoDB数据库
查看>>
Quart2D图形上下文
查看>>
html5 canvas旋转+缩放
查看>>
QtGui.QSplitter
查看>>
前端进阶试题css(来自js高级前端开发---豪情)既然被发现了HOHO,那我就置顶了嘿嘿!觉得自己技术OK的可以把这套题目做完哦,然后加入高级前端的社区咯...
查看>>
ODAC(V9.5.15) 学习笔记(十九)主键值自动生成
查看>>
MVC4 WebApi开发中如果想支持Session请做好如下几个方面的问题
查看>>