loadrunner中,参数是由客户端生成传递给服务器的,怎么获得这个参数?

我打开网页,网页自动生成一个KEY值放在session里面,提交的时候,传递给服务器,后面服务器通过这个KEY值做下面的操作。该KEY值是页面通过rand()函数随机出来... 我打开网页,网页自动生成一个KEY值放在session里面,提交的时候,传递给服务器,后面服务器通过这个KEY值做下面的操作。该KEY值是页面通过rand()函数随机出来的,但是我在submit_data()的时候,参数化这个KEY,也是取的随机,但是却无法回放。开发的回答是我参数化的这个KEY,跟页面生成的KEY不是一样的,或者说跟session中存的不一样,所以系统无法识别。server端传出的sessionID可以使用关联,那么client端产生的这个KEY,怎样才能获取,或者是说有什么方法可以让session认可这个KEY? 展开
 我来答
水月三十三
2011-05-22
知道答主
回答量:19
采纳率:0%
帮助的人:0
展开全部
如果真的如你所说,KEY是客户端产生的,那么,你使用LR的随机参数是不可以.
建议你找开发要产生KEY的那段代码,研究透彻后自己在脚本里写个外部函数产生KEY,然后将这个KEY传递给SERVER.
如果你的页面RAND函数是JAVA或C的,那可以直接移植到脚本中,如果不是,那就得自己用JAVA或C重写RAND函数,以此产生的KEY才能被SERVER认可.

希望能帮到你.
luanqibazao227
2011-05-20 · TA获得超过1.6万个赞
知道大有可为答主
回答量:6109
采纳率:57%
帮助的人:3621万
展开全部
你好!

关联函数就可以!

web_reg_save_param 自己找用法吧!

左右边界可以通过源码或者回放log查询!
追问
使用过web_reg_save_param,这个函数,可是log里面没有,这个key值不是服务器返回的,使用web_reg_save_param查找不到该key,我使用过关联,弄了一周了,还是找不到。。后来开发说这个key是客户端生成的,就尝试使用参数化,但是参数化出来的key值,服务器不认识。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Julian99
2011-05-20 · TA获得超过1221个赞
知道小有建树答主
回答量:1194
采纳率:0%
帮助的人:1221万
展开全部
如果你用web_reg_save_param这个函数的话,首先你查看那个网页的源码,查找一下是否能找到该KEY的值,如果网页源码中没有,web_reg_save_param函数肯定是没法用的。只能使用其他方法解决。

如果能找到KEY的值,那就是你web_reg_save_param函数的使用方法不对。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式