zxhjackie 发表于 2012-1-29 22:17:20

请问loadrunner 几个不同的脚本相互可以调用吗? 脚本之间的参数可以传递吗

比如我有2个脚本,第一个脚本做客户提交申请、申请成功后会返回一个申请单号,第二个脚本对该客户审核,审核时候需要通过申请单号审核。我可以通过第一个脚本回放产生的申请号传递到第二个脚本里去吗?如何实现?请各位大侠指教。谢谢

云层 发表于 2012-1-29 22:44:24

参数,全局变量,函数形参

这三种方法都可以

zxhjackie 发表于 2012-1-29 23:05:53

那2个脚本如何做到参数传递?我在运行第一个脚本结束后再调第二个脚本? 不是两个action之间参数传递哦是2个独立的脚本。在线等消息

云层 发表于 2012-1-30 08:48:00

用命令行,走mmdrv.exe 后面带参数

西风一任秋 发表于 2012-1-31 10:46:06

用全局变量试了下,是可以传。楼主可以参考下C语言如何调用。不过另外一个需要考虑的问题就是同步问题,因为场景并发执行下,虚拟用户的速度不一致。

msnshow 发表于 2012-1-31 13:44:31

2个不同的脚本,实现起来比较难,你还得考虑先后顺序

msnshow 发表于 2012-1-31 13:44:37

为啥不放在一个脚本中

li373935562 发表于 2012-2-2 13:21:59

第一:两个流程放在一个脚本中,通过关联实现单号传递。
第二:分成两个脚本,用一个脚本先通过关联把生成的单号写入本地文件中,用第二个脚本审核,把单号作为参数正确分配进去。
这两种办法比较容易。

shigejinian1 发表于 2012-2-2 13:45:07

赞成8#的说法,关注一下

friendlydon 发表于 2012-2-7 11:04:04

顶八楼的.

wangjing_7065 发表于 2012-2-7 11:35:51

顶一下8楼

sculley 发表于 2012-2-7 14:54:30

看楼主的意思是要2个脚本同时跑,原来也用过这样的办法,但是最后没实现

sculley 发表于 2012-2-7 14:55:20

看楼主的意思是要2个脚本同时跑,原来也用过这样的办法,但是最后没实现

zzp1012 发表于 2012-5-31 17:15:45

我也碰到这个问题,不知道具体怎么做。在脚本A中用web_reg_save_param 保存了一个字符串为参数param,现在需要在脚本B中使用这个参数。是不是要先在脚本A中把param保存为变量,并且这个变量可以被脚本B调用。不知道在脚本A中定义全局变量能否被脚本B使用,如果可以在脚本A B中各自怎样定义变量和将参数转变为变量。有米有高手能够帮帮忙阿?

jj_ljw 发表于 2012-5-31 17:57:13

学习下,并发跑时实现困难吧
页: [1]
查看完整版本: 请问loadrunner 几个不同的脚本相互可以调用吗? 脚本之间的参数可以传递吗