51Testing软件测试论坛
标题:
关于脚本不等待事务通过就执行下一步的问题
[打印本页]
作者:
npy912
时间:
2007-10-30 19:17
标题:
关于脚本不等待事务通过就执行下一步的问题
请高手指点,如何设置让脚本执行的时候等待事务通过后再继续执行?很着急希望能得到高手的指点谢谢了先。
作者:
npy912
时间:
2007-10-30 19:18
自己顶一下
作者:
Zee
时间:
2007-10-30 21:52
性能测试不能保证在任何时候,事务都是通过的吧?
作者:
npy912
时间:
2007-10-31 11:17
这是一个生产流程如果不通过数据库不会产生记录
作者:
baofeng598
时间:
2007-10-31 12:20
是否可用java手写连接数据库脚本,取值判断
作者:
npy912
时间:
2007-10-31 13:26
标题:
回复 5# 的帖子
请问这位朋友如何实现上述方法,能否详细描述??
作者:
麦迪天空
时间:
2007-10-31 16:36
我建议在事务结束后加个thin time试一下 假如事务的通过时间必须保证在10秒内 那你就定义think time最多等待10秒 如果还是不通过 那就是程序问题了
作者:
npy912
时间:
2007-10-31 19:13
其实这个问题就是我的脚本执行完成后不报错 但是数据库里面没有数据,很郁闷。
作者:
阳光_测试
时间:
2007-11-1 10:01
我觉得可以自己设置一个门限值,你可以在脚本中进行一次判断,取出事务执行的结果,如果不成果,或者没有完成,wait,可以查看一下C语言的函数!
作者:
阳光_测试
时间:
2007-11-1 10:08
不知道你有没有控制过事务,其实每个Action都是一个函数,每个事务里边也是有不同的函数组成的,并且每一个函数都有执行成功和失败的返回值,你可以通过这些值进行判断,然后用C语言或其其他语言的语句去控制程序的执行就可以了!
看看下边这个例子,不知道是否可以给你一些启发:
serchflight()
{
lr_start_transaction("查看航班");
lr_think_time(23);
web_reg_save_param("fID", "LB=<input type=\"hidden\" name=\"flightID\" value=\"", "RB=\" />", "ORD=all",
"SEARCH=BODY", LAST);
web_url("welcome.pl_2",
"URL=http://127.0.0.1:1080/mercuryWebTours/welcome.pl?page=itinerary",
"Resource=0",
"RecContentType=text/html",
"Referer=http://127.0.0.1:1080/mercuryWebTours/nav.pl?page=menu&in=flights",
"Snapshot=t7.inf",
"Mode=HTML",
LAST);
lr_end_transaction("查看航班",LR_AUTO);
n = atoi(lr_eval_string("{fID_count}"));
if(n<10)
{ flight();
serchflight();
}
return 0;
}
作者:
npy912
时间:
2007-11-1 12:33
标题:
回复 10# 的帖子
谢谢 这位朋友 不过这种方法好像不适用我的问题啊,我遇到的问题是不管等待多久都不会向数据库里面写记录的。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2