robot压力测试实例

robot压力测试实例

ID:6070263

大小:39.00 KB

页数:7页

时间:2018-01-02

robot压力测试实例_第1页
robot压力测试实例_第2页
robot压力测试实例_第3页
robot压力测试实例_第4页
robot压力测试实例_第5页
资源描述:

《robot压力测试实例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Robot压力测试实例看到很多人在要这个,找到一篇,转过来给大家看看文章的出处没有看到作者的名字,非常抱歉脚本与被测程序有关,直接运行这个脚本是不能回放成功的(因为你没有脚本运行的环境)文章如下 第一步:设置Robot   Robot――Tools――SessionRecordoptions,Method选择APIRecorder,GeneraterFiltering中Filtering选择Autofiltering,Selectprotocols只选择Socket;第二步:录制VU脚本   在启动的StartApplication窗口中,Execu

2、table输入被测程序的客户端程序的路径和文件名,WorkingDirectory中输入被测程序的工作路径,ProgramArguments如果没有就空着。被测程序程序启动后,执行需要的操作然后关闭程序,停止录制脚本,Robot会自动生成脚本。脚本示例:#include{ pushTimeout_scale=200;/*Settimeoutsto200%ofmaximumresponsetime*/pushThink_def="LR";Min_tmout=120000;      /*SetminimumTimeout_valto2min

3、utes         */pushTimeout_val=Min_tmout; SERVER=sock_connect("123001","SERVER:2000"); {INFOSERVER"SERVER"="192.168.1.12";}/*1*/ setServer_connection=SERVER; pushThink_avg=0; sock_send   "`45645651300000000001cc00f701000002000000c3330100000000000000000001000000"   "00000000000s

4、dgsdfgfhjghjjdfhjhkjgfhjgfjjk000000000000hh0000000000000000000000"   "000000000000000000000000000000000000000000000100`g2222`0012313546545465431"   "`45641313000000000000000000000000000000000000`"; sock_nrecv["123002"]200; sock_send   "`13213216565487452155991546544565461221321

5、12313210000000000000001000000"   "00000000021321215665654548879654654655562000000000000000000000000000000"   "00000000000000000000000000000000000000000000012131132321213212111323213"   "`123110000000`Z2"; sock_recv["123003"]"$";/*50bytes*/ sock_disconnect(SERVER); pop[Think_def

6、,Think_avg,Timeout_val,Timeout_scale]; } 这个脚本如果不能正确回放,可以将将sock_recv["123003"]"$";/*50bytes*/改为sock_nrecv["123003"]50;/*50bytes*/ 第三步:设置Suite,回放脚本回放录制的脚本,Testmanager会自动创建Suite,如下所示:    默认脚本运行一次,为了长时间运行,修改增加脚本的运行次数(最大32767),在Runproperties中Iterations中设置。然后运行Suite,在RunSuite窗口中的“Num

7、berofusers”上输入虚拟用户数,如200。   第四步:观察被测服务程序的运行情况,查看有无异常。压力测试需要连续、高负载运行不少于72小时,运行完成服务程序需要无资源泄漏、无报错、无异常退出以及其他不正常情况。数据库并发测试数据库并发测试的必要性:1、 与数据库连接的服务程序采用多线程同时开启多个数据库连接;2、 与数据库连接的服务程序单线程,但是同时开启多套服务程序;   以上两种情况均会产生对数据库的并发访问操作。数据库并发访问会导致数据库数据错误、数据库死锁等故障,需要在测试阶段进行充分测试。 数据库并发测试测试方法:1、 利用测试工

8、具模拟多个最终用户进行并发测试;   这种测试方法的缺点:最终用户往往并不是直接连接到数据库上,而是要经过一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。