5FSa,rf'w4V"p@F0sqlfree_cursor( stmt_2_1_id );软件测试专业网站:51Testing软件测试网@ C5H:[UMv^
软件测试专业网站:51Testing软件测试网q2I4W#?/p&]cdL {
sqldisconnect(VBNETDemo);软件测试专业网站:51Testing软件测试网*Jm-S`:Bw
~m4vSvnD0pop [Think_def, Think_avg, Timeout_val, Timeout_scale];
pop CS_blocksize; }
MILY: 宋体">点 EDIT->Datapool information 报错没有datapool config ,那就动手修改脚本
4.修改脚本后如下
/*->-> Session File Information <-<-
Created: Sun Apr 25 23:24:36 2004
Name: G:\Program\robot\lead\TestDatastore\DefaultTestscrīptDatastore\TMS_Sessions\demo.wch
Type: Rational Robot - API
(with ODBC)*/软件测试专业网站:51Testing软件测试网0{{P9z7X7s1M?
软件测试专业网站:51Testing软件测试网?'An&@.Z:A&^1T
#include <VU.h>
{
~Y1PL9F:}Tu,a0push Timeout_scale = 200; /* Set timeouts to 200% of maximum response time */
push Think_def = "LR";
Min_tmout = 120000; /* Set minimum Timeout_val to 2 minutes */
push Timeout_val = Min_tmout;软件测试专业网站:51Testing软件测试网t Z Z-Qm-~5b m5^*J
软件测试专业网站:51Testing软件测试网&_ `#C@1PZf `
/* No Datapool Items Remain */ 红色字体是无法生成datapool的解释
/* After All Data Analyses. */
ZJR~Y Z0w&Ay&\8v0
,o1EJp O.h&RZ!d0DP1 = datapool_open("lead"); //添加的脚本
datapool_fetch(DP1); //添加的脚本软件测试专业网站:51Testing软件测试网-w?(A4BdA
*d,bQ Y$yp7O)M0VBNETDemo = sqlconnect("VBNETDemo", "", LOOKUP_PWD,
"VBNETDemo", "odbc",
"DRIVER_INFO='DSN=?;;UID=DEFAULT;PWD=DEFAULT;'");
0Q:w)W(z y~0
jeBX8r@w5tY0/*{ INFO SERVER "UNKNOWN"="0.0.0.0"; } */
/* Unable to determine Server Name/Address */
mr#T1k9]+I0
'YQ T2REY Al0set Server_connection = VBNETDemo;
R f3ce v+S0软件测试专业网站:51Testing软件测试网$Ov-d#T9st,`$k
push Think_avg = 0;
stmt_2_1_id = sqlopen_cursor ["pre001"] "", "select * from login";
set Think_avg = 313;push CS_blocksize = 1;
sqlfetch_cursor ["pre002"] stmt_2_1_id, ALL_ROWS;
set Think_avg = 0;
sqlclose_cursor ["pre003"] stmt_2_1_id ;
set Think_avg = 4078;
stmt_2_2_id = sqlopen_cursor ["pre004"] "", "INSERT INTO `login` (`name`,`password`) VALUES (?,?)",
"'f\002'<varchar(50):I>",
"'f\002'<varchar(50):I>";
set Think_avg = 0;
sqlfree_cursor( stmt_2_2_id );
set Think_avg = 2781;
sqlfree_cursor( stmt_2_1_id );
sqldisconnect(VBNETDemo);软件测试专业网站:51Testing软件测试网W|aP+n8pIhT o
cIX m"wx,Y0pop [Think_def, Think_avg, Timeout_val, Timeout_scale];
pop CS_blocksize;
}
//下边是添加的脚本
DATAPOOL_CONFIG "lead" OVERRIDE DP_NOWRAP DP_SEQUENTIAL DP_SHARED
{
EXCLUDE, "rpcarg", "string", "f";
EXCLUDE, "rpcarg", "string", "f";
}
脚本修改完成后,错误解决,可以打开datapool information.
4. 建立datapool。
Exclude含义是建立datapool但不建立datapool中字段,运行脚本的时候从实际录制的脚本中读数据。
Include在datapool建立一个同名的字段,运行脚本时从datapool中读数据。Override在datapool中建立同名字段,运行脚本时从实际脚本中读数据。
修改datapool 的usage属性为include,建立datapool字段,生成数据,修改数据(添加测试用例中的数据)
5.(确定脚本运行正常) robot中运行脚本,启动testmanager,点run suit。或者直接在testmanager中启动suit,修改changage,选择脚本
6.多用户访问。运行20个用户同时访问服务器(修改suit中number of users),运行,修改数字为20,同时运行
7.我们需要多用户同时访问,但是数据不同。
修改usage 属性exclude为include。
修改DATAPOOL Information中 playback behavīor中access为radom
use scrīpt data为obey usage。运行testmanage 中suit。
文章来源于领测软件测试网 https://www.ltesting.net/