
loadrunner中,参数是由客户端生成传递给服务器的,怎么获得这个参数?
我打开网页,网页自动生成一个KEY值放在session里面,提交的时候,传递给服务器,后面服务器通过这个KEY值做下面的操作。该KEY值是页面通过rand()函数随机出来...
我打开网页,网页自动生成一个KEY值放在session里面,提交的时候,传递给服务器,后面服务器通过这个KEY值做下面的操作。该KEY值是页面通过rand()函数随机出来的,但是我在submit_data()的时候,参数化这个KEY,也是取的随机,但是却无法回放。开发的回答是我参数化的这个KEY,跟页面生成的KEY不是一样的,或者说跟session中存的不一样,所以系统无法识别。server端传出的sessionID可以使用关联,那么client端产生的这个KEY,怎样才能获取,或者是说有什么方法可以让session认可这个KEY?
展开
展开全部
如果真的如你所说,KEY是客户端产生的,那么,你使用LR的随机参数是不可以.
建议你找开发要产生KEY的那段代码,研究透彻后自己在脚本里写个外部函数产生KEY,然后将这个KEY传递给SERVER.
如果你的页面RAND函数是JAVA或C的,那可以直接移植到脚本中,如果不是,那就得自己用JAVA或C重写RAND函数,以此产生的KEY才能被SERVER认可.
希望能帮到你.
建议你找开发要产生KEY的那段代码,研究透彻后自己在脚本里写个外部函数产生KEY,然后将这个KEY传递给SERVER.
如果你的页面RAND函数是JAVA或C的,那可以直接移植到脚本中,如果不是,那就得自己用JAVA或C重写RAND函数,以此产生的KEY才能被SERVER认可.
希望能帮到你.
展开全部
你好!
关联函数就可以!
web_reg_save_param 自己找用法吧!
左右边界可以通过源码或者回放log查询!
关联函数就可以!
web_reg_save_param 自己找用法吧!
左右边界可以通过源码或者回放log查询!
追问
使用过web_reg_save_param,这个函数,可是log里面没有,这个key值不是服务器返回的,使用web_reg_save_param查找不到该key,我使用过关联,弄了一周了,还是找不到。。后来开发说这个key是客户端生成的,就尝试使用参数化,但是参数化出来的key值,服务器不认识。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你用web_reg_save_param这个函数的话,首先你查看那个网页的源码,查找一下是否能找到该KEY的值,如果网页源码中没有,web_reg_save_param函数肯定是没法用的。只能使用其他方法解决。
如果能找到KEY的值,那就是你web_reg_save_param函数的使用方法不对。
如果能找到KEY的值,那就是你web_reg_save_param函数的使用方法不对。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询