查看完整版本: 我编写了一个小脚本,其中讲叙了怎样做关联,怎样写custom request供大家参考

kernzhang 2005-6-9 19:00

我编写了一个小脚本,其中讲叙了怎样做关联,怎样写custom request供大家参考

根据大家最近的一些问题,我作了一个小的脚本,我是以mercury tour为例子,
大概的过程是:
用户登录进去,然后开始做一个订票动作,
订票以后进行查询以前所有的订票结果
然后将所有的预定票取消!
这里要考虑几个问题:
1。因为订票后,票号是server端动态生成的!如何取得订票号(这需要作关联)
2。系统内到底有多少票已经预定了(判断票号总数)
3。如何可以将所取到的信息送到server端?(利用原有的函数是不可行的!只能自己写custom request)

大家也可以在这个例子继续作下去!比如说如何随机删除一张票等等!以上大家参考!

lsh 2005-6-10 08:31

thanks

cookie_msn 2005-6-10 09:02

斑竹自己编写的脚本吧.这种关联用LR录不出来吗?必须手工编写吗?

kernzhang 2005-6-10 09:59

自己的写的!

sara_li 2005-6-10 10:20

斑竹好厉害啊,就是我水平有限,看的不大明白

tacy_lee 2005-6-10 14:52

so coooooooooooooooooooooool

建议仔细看看

jjtest 2005-6-13 12:01

谢谢!一定要仔细看看

loug 2005-6-14 08:54

版主,你在例子中itinerary定义的参数名为{flight_num}(此参数名没有在任何地方使用),而 delete中使用的参数{flight_num_count}和{flight_num_%d}却没有找到在何处定义,请教版主是什么原因?

kernzhang 2005-6-14 10:23

这是系统内部变量!你如果执行时你可以看到这个变量!{flight_num_count}就是得到他的总数值!至于{flight_num_%d}这个是C里面怎样得到一个变量值!这些你都可以看一些LR的书就知道答案了!

wangyanyan 2005-6-14 10:38

我太笨,请回答

我下载了这些压缩的东西,解压之后都是文件,我需要把他们怎么做啊?我好笨啊
就知道录制,然后做些场景设置执行,具体脚本不清楚的

kernzhang 2005-6-14 13:20

你的机器上必须安装了mercury tours程序!

loug 2005-6-14 15:51

按照系统提示安装了mercury tours程序,但不知道哪里出了问题,无法使用,版主能说明一下你是怎么配置的吗?

loug 2005-6-14 15:52

另外如果我使用网上自身提供的那个mercury tours进行测试,请问能获取到系统内部变量{flight_num_count}?

kernzhang 2005-6-14 16:01

你的机器上要安装JDk1.3并要更新他的java程序包!

loug 2005-6-14 16:57

我安装的是JDk1.4.2

kernzhang 2005-6-14 17:34

然后你要更新mercury tours的jDK版本!将你的版本拷贝到..Mercury Interactive\MercuryTours\JavaSoft\JRE\1.2里面!

小屋_vivian 2005-6-15 21:01

帮主好厉害哦

kingtones 2005-6-23 09:44

我正在研究关联的问题,看到了这个,真是雪中送炭啊。学习一下先!

loug 2005-6-27 11:19

请问如果我使用网上自身提供的那个mercury tours进行测试,请问能获取到系统内部变量{flight_num_count}?

kernzhang 2005-6-27 13:49

我就是从网上下载下来的!

loug 2005-6-28 09:03

我将你的那个原来的脚本中的localhost改为newtours.mercuryinteractive.com后,执行脚本,运行后没法取道{flight_num_count}和{flight_num_%d}的值

kernzhang 2005-6-28 11:21

那你要看看server reponse value或者你看看执行日志来判断问题在哪里?

vaguely 2005-7-4 04:14

VERY WELL

GOOD JOB

smilesun666 2005-7-5 13:33

你们都是高手!!

你们都是高手!!---佩服,敢问相关的初级资料在哪里能看到,能下载到,[email]smilesun6666@yahoo.com.cn[/email]

mingerp1026 2005-7-5 16:37

有没有loadrunner的语法介绍啊?感觉有点看不懂:(

有没有loadrunner的语法介绍啊?感觉有点看不懂:$

kernzhang 2005-7-5 18:27

mercury的帮助是最好的东西!你可以查看!

MDZhao 2005-7-20 15:40

厉害!

请详细说一下配置的过程行吗?我也是一个新手。谢谢了!

MDZhao 2005-7-20 15:45

厉害!

请详细说一下配置的过程行吗?我也是一个新手。谢谢了!

skyyaya 2005-7-26 14:08

请问一下这个应用程序在哪里可以下到啊

skyyaya 2005-7-26 15:05

斑竹能说一下   web_reg_save_param("flight_num",                              中   
                "LB=<input type=\"checkbox\" name=\"",
                "RB=\"",
                "Ord=ALL",
                LAST);

<input type=\"checkbox\" name=\"   原来有值的是怎样的

kernzhang 2005-7-26 15:14

mercury tour可以在mercury的网站上得到!
这个关联是为了能够拿到飞机航班号!你可以在日志中看到!

小屋_vivian 2005-8-1 14:17

斑竹,请问itinterary中的:
/*从server response取得所有的票号,为删除作准备*/
         web_reg_save_param("flight_num",
                 "LB=<input type=\"checkbox\" name=\"",
                 "RB=\"",
                 "Ord=ALL",
                 LAST);
您的注释中的server response指的是什么?初学,谢谢帮助

kernzhang 2005-8-3 23:11

就是server端的返回值啊!你在tree view的右边tab可以找到

chris_328 2005-8-9 16:24

这是直接对servlet施压?

用的什么协议呢,版主!

kernzhang 2005-8-9 23:29

http协议

zhuizi 2005-8-12 16:25

斑竹好强啊!!!

粉色的小猪 2005-8-12 18:03

很喜欢这段话,和大家一起共勉!

更多的困难,意味着更多的挑战
更多的挑战,意味着更多的空间
更多的空间,则意味着更多的改变!

很喜欢这段以上这段话,我都已经加到我的MSN上了(呵呵,希望有**之嫌哦!)
MY MSN :wujuanbaby@hotmail.com
偶也是老人新手,欢迎"骚扰" :)

Liucy 2005-8-15 13:16

发扬希望多多共享资源呀!

发扬希望多多共享资源呀!

Liucy 2005-8-15 13:19

请问:

那里有clearquest  或 testtrack pro Cvs 的安装盘 ?

谢谢!

faye 2005-8-17 17:24

非常感谢版主,给我们提供这个例子。
我正好遇到这类问题,
  一个交互性较强的工单流转的系统。 (java+oracle B/S)
创建表单时随机生成动态数据ID号。 每条记录不重复。
在流转过程中要始终使用
寻求如何用lr捕获这种ID号的方法。
因为经验不多,按版主提供的例子仿了一个。
但提示lr_eval_string语法错误。想来是不能这样写的。
是否能帮忙看一下该如何写?非常感谢

[[i] Last edited by faye on 2005-8-17 at 17:33 [/i]]
页: [1] 2 3 4 5
查看完整版本: 我编写了一个小脚本,其中讲叙了怎样做关联,怎样写custom request供大家参考