Robot:一次登录后用脚本实现主要业务按时间循环执行

上一篇 / 下一篇  2009-04-08 10:35:30 / 个人分类:Robot:性能测试

  在模拟用户的性能测试中,有时候我们需要一次登录系统,然后对某个主要业务(如查询)重复执行一段时间然后退出;如果使用testmanager实现则需要分割脚本,再需要循环的脚本上设置迭代和延迟。下面我用自己编写的一个脚本实现,效率较高:
#include <VU.h>51Testing软件测试网6}pH6N+lX,N0DS
#include <cvicse.h>
b FA)Z+j;^5N-kY0#include <nspg.h>
mp@ TZ0{51Testing软件测试网T*wg*J&l,z#? A)e
string logger;51Testing软件测试网X8O"S9b[i
int t1,t2,t;51Testing软件测试网;e| h3_ z3c8d
/*51Testing软件测试网1O.j2GpkW'C
*t1 开始时间51Testing软件测试网~Wy2_G6U Y
*t2 结束时间
X_EpiH.l'Z9Q \0*t 运行时间
dhJ,Wdq-v0*i 循环执行的次数
X%V9J!I,kZ0*1秒 = 1000毫秒
N l]ad0*/
//循环体外,记录开始的时间
mi!@[,l*]p WA0t1 = start_time ["T1"];
51Testing软件测试网JG:D7g"w^ j?
do
3~2{4fQQ$R._4|;j0{51Testing软件测试网)~#O x{/d3jU
//初始化循环次数
HI Bw1_0R0int i=0;
//delay函数相当于循环体(需要循环的部分)51Testing软件测试网J*aL2P*K_
delay(8000);51Testing软件测试网D.Uj d!p`9Rw3g
//循环结束时统计结束时间
%]+nIp R6`W Q1z0t2 = stop_time ["T1"];51Testing软件测试网:D WH}m kV
//t计算整个循环时间
cte0U,g"TS6f.b0t = t2 - t1;
-[sft5kFuS@0//叠加循环次数51Testing软件测试网]N]5P\ J
i++;51Testing软件测试网 U?^z2S~)[
//记录循环次数
2}#d1H;n-`7J9l*e0writelog(itoa(i));51Testing软件测试网S'n-Xut h?@
}while(t<800000);51Testing软件测试网.z&\%Ua%]`| s#N(x6r
//记录循环时间
g ]3s%l&WM0logger = itoa(t);
writelog(logger);
}

TAG:

 

评分:0

我来说两句

gezj2006

gezj2006

做最好的自己!

日历

« 2024-05-03  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 12085
  • 日志数: 19
  • 图片数: 2
  • 建立时间: 2008-10-20
  • 更新时间: 2009-09-24

RSS订阅

Open Toolbar