superfang 发表于 2009-10-16 17:31:10

用Loadrunner web_reg_save_param();为什么取不到用javascript返回的数据

用Loadrunner web_reg_save_param();为什么取不到用javascript返回的数据.
如果想取到javascript 写的代码,从服务器返回值的抓取,怎么办呢?
请查看下面的图片

aman_cao 发表于 2009-10-20 14:40:43

LR能接收到的是在客户端和服务器端交互的数据,JS是在本地运行的。

superfang 发表于 2010-4-9 09:40:30

回复 2# 的帖子

那像上面的情况,我可以通过什么来判定我的脚本是运行成功的呢?

TIB 发表于 2010-4-9 10:29:05

建议先用HttpWatch分析一下浏览器与服务器之间的HTTP交互过程再说吧

patrick_1984 发表于 2010-4-14 10:36:39

ding:victory:

superfang 发表于 2010-10-9 14:59:10

其实判断是否成功的方法很多的... 上面的参数取不到本人有下面的可能性
1.里面包含有汉字(可能需要转码的)
2.脚本可能没有通.建议增加lr_output_message(); 查看前台的代码运行情况

qiuwenjingh 发表于 2010-10-11 11:47:35

ding

Fin 发表于 2010-10-11 15:46:42

楼主您好!
楼主不要在意某些前台处理脚本抓不到,只要和后端进行响应交互的都可以截取到报文。这也是LR 为什么选取通讯协议的原因。
例如: 有一个JS 代码是自动获取当前系统时间,然后提交到报文中,这个你无法录制到,但是最后提交的那个时间,你在提交事物中式能看到的, 这样你可以在LR 参数化中用函数模拟当前时间,做成参数化变量就OK 了。
页: [1]
查看完整版本: 用Loadrunner web_reg_save_param();为什么取不到用javascript返回的数据