网站测试有什么方法可以快速模拟用户操作的软件真实用户的操作


1、LoadRunner
支持多种常用协议多且个别协议支持的版本比较高;可以设置灵活的负载压力测试方案,
可视化的图形界面可以监控丰富的资源;报告可以导出到Word、Excel以及HTML格式。
2、WebLoad
webload是RadView公司推出的一个性能测试和分析工具,它让web应用程序开发者自动执行压力测试;
webload通过模拟真实用户的操作,生成压力负载来测试web的性能用户创建的是基于javascript的测试脚本,称为议程agenda,
用它来模拟客户的行为,通过执行该脚本来衡量web应用程序在真实环境下的性能。
3、E-Test Suite
由Empirix公司开发的测试软件,能够和被测试应用软件无缝结合的Web应用测试工具。
工具包含e-Tester、e-Load和e- Monitor,这三种工具分别对应功能测试、压力测试以及应用监控,每一部分功能相互独立,
测试过程又可彼此协同。
(1)、测试接口多;
(2)、可预测系统性能;
(3)、通过重复测试寻找瓶颈问题;
(4)、从控制中心管理全局负载测试;
(5)、可验证应用的扩展性;
(6)、快速创建仿真的负载测试;
(7)、性能价格比较高。
(8)、QALoad不单单测试Web应用,还可以测试一些后台的东西,比如SQL Server等。只要它支持的协议,都可以测试。
5、Benchmark Factory
首先它可以测试服务器群集的性能;其次,可以实施基准测试;最后,可以生成高级脚本。
(1)、是开源测试工具,专门为运行和服务器负载测试而设计、100%的纯Java桌面运行程序。
(2)、原先它是为Web/HTTP测试而设计的,但是它已经扩展以支持各种各样的测试模块。
(3)、它和HTTP和SQL(使用JDBC)的模块一起运行。它可以用来测试静止或活动资料库中的服务器运行情况,
(4)、可以用来模拟服务器或网络系统在重负载下的运行情况。它也提供了一个可替换的界面用来定制数据显示,
(5)、测试同步及测试的创建和执行。
(1)、是Micro$oft提供的免费的Web负载压力测试工具,应用广泛。
(2)、WAS可以通过一台或者多台客户机模拟大量用户的活动。WAS支持身份验证、加密和Cookies
(3)、能够模拟各种浏览器和Modem速度,它的功能和性能可以与数万美元的产品媲美。
(1)、或称MSACT,它是微软的Visual Studio和Visual Studio.net带的一套进行程序压力测试的工具。
(2)、ACT不但可以记录程序运行的详细数据参数,用图表显示程序运行情况,而且安装和使用都比较简单,结果阅读方便,
是一套较理想的测试工具。
9、OpenSTA
(1)、它的全称是Open System Testing Architecture。
(2)、OpenST的特点是可以模拟很多用户来访问需要测试的网站,它是一个功能强大、自定义设置功能完备的软件。
文章转载自:& 网站压力测试工具&&&
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:17901次
排名:千里之外
原创:21篇
转载:94篇
(3)(10)(5)(7)(16)(9)(18)(2)(18)(16)(8)(3)软件测试工具LoadRunner模拟真实用户访问_LoadRunner_领测软件测试网
软件测试工具LoadRunner模拟真实用户访问
发表于:来源:作者:点击数:
软件测试工具 LoadRunner 模拟真实用户访问、 在进行 压力测试 设计时,总会碰到一些case需要考虑用户实际的行为对系统的影响。使用 lr 录制脚本时,有很多方法都可以模拟用户的真实使用状态,例如: 1、lr_think_time()函数的使用可以模拟用户浏览的操作;
软件测试工具模拟真实用户访问、
在进行设计时,总会碰到一些case需要考虑用户实际的行为对系统的影响。使用录制脚本时,有很多方法都可以模拟用户的真实使用状态,例如:  1、lr_think_time()函数的使用可以模拟用户浏览的操作;  2、模拟Network Speed(Runtime-setting下的Network-Speedsimulation),可以模拟用户访问速度为最大带宽、自定义带宽以及各个连接模式的带宽(ADSL、ISDN等);  3、代理设置(Runtime-setting下的Internet里的proxy设置),可以模拟用户访问的代理设置;  4、IP欺骗,设置IP欺骗可以模拟vuser使用不用的IP进行脚本运行,具体设置请参考51testing里的相关。帖子
  如果一个页面上有很多业务项入口,我们要测试用户访问后会选择某个业务项进入浏览的压力,这个时候我们可以考虑如下设置来模拟:  1、分别录制多个脚本,在场景控制器中加载多个组,应用不同的组策略来模拟用户的业务访问:  例:有100个用户登录首页,然后有30个人去访问【】业务,有40个人访问【财经】,还有30个人访问【】;  (1)、分别录制访问【新闻】、【财经】、【论坛】的脚本 ;  (2)、使用场景控制器(Controller) ;  (3)、添加组(group)【新闻】脚本,设置vuser数为30;添加组(group)【财经】脚本,设置vuser数为40;添加组(group)【论坛】脚本,设置vuser数为30。
  2、在一个脚本里录制多个action,然后使用集合点(rendezvous)来一起运行多个action  例如:有100个用户登录首页,然后平均访问【新闻】、【财经】、【论坛】;  (1)、分别录制访问【新闻】、【财经】、【论坛】的脚本到不同的action里 ;  (2)、在每个action脚本主函数action(){}的开始设置同一个集合点(名称相同);  (3)、使用场景控制器(Controller)设置100个vuser运行,即可达到平均访问3个业务的效果。
  除了上面的方法,我再介绍一种使用随机数的方法:  例如:未知用户数量,有70%的人使用百度( ),有17%的人使用谷歌(),有7%的人使用yahoo(.),剩余的人使用搜狗()进行搜索,那么怎么模拟呢?
  脚本示例如下:
Action(){& //存储随机数的变量
&which = rand()%100; //生成0-99的随机数并赋值给which&lr_log_message ("DeInfo:which=%d\n",which);//调试信息
&if (which &= 30)//70%访问baidu&{&&web_url("",&&&&"URL=/",&&&&"TargetFrame=",&&&&"Resource=0",&&&&"RecContentType=text/html",&&&&"Referer=",&&&&"Snapshot=t1.inf",&&&&"Mode=HTML",&&&&LAST);&}&else if ((which &=13) and (which &30))//17%访问Google&{&&web_url("",&&&&"URL=/",&&&&"TargetFrame=",&&&&"Resource=0",&&&&"RecContentType=text/html",&&&&"Referer=",&&&&"Snapshot=t2.inf",&&&&"Mode=HTML",&&&&EXTRARES,&&&&"Url=/images/nav_logo3.png", ENDITEM,&&&&LAST);&}&else if ((which &=6) and (which &13)) //7%访问yahoo&{&&web_url(".",&&&"URL=./",&&&"TargetFrame=",&&&"Resource=0",&&&"RecContentType=text/html",&&&"Referer=",&&&"Snapshot=t3.inf",&&&"Mode=HTML",&&&EXTRARES,&&&"Url=/testing/uppic/90.gif", ENDITEM,&&&"Url=/testing/uppic/94.gif", ENDITEM,&&&LAST);&}&else&&&&&&&&//6%访问sogou&{&&web_url("",&&&"URL=/",&&&"TargetFrame=",&&&"Resource=0",&&&"RecContentType=text/html",&&&"Referer=",&&&"Snapshot=t4.inf",&&&"Mode=HTML",&&&EXTRARES,&&&"Url=/images/tab.gif", ENDITEM,&&&"Url=/pv.gif?t?=7446?r?=", ENDITEM,&&&LAST);&}&return 0;}  这么写脚本其实和组策略形成的效果没有什么分别,但是我觉得还是写这样的结构比较好,我自己也不知道为什么。  这个写法是从(lua)中学会的,以前测试游戏的时候总是看脚本语言(lua),有很多宝物的掉率就是根据随机数判断来决定的。
原文转自:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)网站测试有什么方法可以快速模拟真实用户的操作 - 开源中国社区
当前访客身份:游客 [
当前位置:
类似 用脚本模拟 用户的 真实浏览器操作.
需要可以获得每步操作的截图..这个有好的方案吗
共有1个答案
<span class="a_vote_num" id="a_vote_num_
首先,你要有一个模拟浏览器的软件,或者说,你开发一个浏览器的插件,实在不行,就找个测试web的自动化工具,例如:QTP啊、或者IBM的Rational 或者selenium。
脚本的开发,可以录制嘛(开源的暂时支持不好)。在适当的地方可以插入截图函数(工具自带的API),然后保存到你定义的一个绝对路径下(也可以是相对的,跟脚本保持在一个目录下就行了)。
--- 共有 3 条评论 ---
(2年前)&nbsp&
: ruby或者python
(2年前)&nbsp&
嗯 去搜下这几个 工具.. 脚本一般用什么语言
(2年前)&nbsp&
更多开发者职位上
有什么技术问题吗?
酒逍遥的其它问题
类似的话题以下试题来自:
单项选择题情境模拟测试与笔试、面试方法相比,主要是针对被测试者明显的行为、实际的操作以及(
)进行测试。A.交际能力B.沟通能力C.工作效率D.解决问题能力
为您推荐的考试题库
你可能感兴趣的试题
1A.衣着外貌B.风度气质C.应变能力D.内在潜质2A.直接B.间接C.快速D.大规模3A.5~10人B.5~15人C.10~15人D.10~20人4A.成本量B.招聘成本率C.招聘总成本D.招聘总量5A.乐观型、聪慧型、稳定型、恃强型B.兴奋型、持久型、敢为型、敏感型C.怀疑型、幻想型、世故型、忧虑型D.实验型、紧张型、滞后型、自律型
热门相关试卷
最新相关试卷

我要回帖

更多关于 真实火车模拟怎么操作 的文章

 

随机推荐