51Testing软件测试论坛
标题:
到底服务器认识新ID还是旧ID?
[打印本页]
作者:
gisjuanzi
时间:
2007-5-18 16:53
标题:
到底服务器认识新ID还是旧ID?
"当录制脚本时,浏览器送出网页A的请求,服务器将网页A的内容传送给浏览器,并且夹带了一个ID=123的数据,当浏览器再送出网页B的情求时,这时就要用到ID=123的数据,服务器才会认为这是合法的请求,并且把网页B的内容送回给浏览器。
在执行脚本时会发生什么状况?浏览器再送出网页B的请求时,用的还是当初录制的ID=123的数据,而不是用服务器新给的ID=456,整个脚本的执行就会失败。
"
刚刚接触LR,这段话就没看明白。
第一段的意思应该是:当浏览器再送出网页B的情求时,用服务器做过标识的ID=123的数据,服务器认为这是合法的请求,并且把网页B的内容送回给浏览器;
第二段的意思却是:当浏览器再送出网页B的情求时,不能用服务器做过标识的ID=123的数据。
到底什么意思??谁明白??给我讲讲
作者:
rickyzhu
时间:
2007-5-20 21:52
没明白你的意思,也不知道你想知道什么。
不过有有点是明确的,就是你如果要对这样的场景做性能测试,肯定要进行关联。
作者:
duola1119
时间:
2007-5-21 09:07
这个问题就像孙猴子过火焰山的时候借八焦扇一样.
铁扇公主只认得牛魔王.即你第一次的ID=123
猴子想要得到公主得承认就必要要伪装成牛魔王.就是ID也得等于123,你等于别的公主不认.
作者:
hapliu
时间:
2007-5-21 09:15
标题:
就好象LOGIN页面和之后的页面一样
一开始你用ID=123来LOGIN,之后你做的任何操作或请求都是用 ID=123这个用户来记录并提交请求的。如果你用ID=456来提交请求的话,当然会失败,服务器会验证ID错误。
作者:
konglingzhen
时间:
2007-5-21 10:23
呵呵,还请大家好好的讲讲关联如何实现阿!!我看了些相关的东西,不是很明白,有时候loadrunner自动关联也不能实现。它的特征是什么?
可不可以,像设置参数那样,直接选中,进行关联?可以的话,这样关联后,还需要在脚本里添加些什么代码??多谢!!
作者:
rickyzhu
时间:
2007-5-21 11:19
好好看看关联的帖子吧,很多
作者:
gisjuanzi
时间:
2007-5-22 09:40
斑竹真是的,你到底懂不懂,懂了就跟大家好好说说,不懂就别在这教训人啊,说些没用的,我怎么没看,只是这点最简单的关联就搞糊涂了,所以才上来问的。而且它说的确实很拗口。我现在觉得这个ID是个变量,而不是它所说的ID=???的具体数据。
我的理解是是这样的:当录制脚本时,浏览器送出网页A的请求,服务器将网页A的内容传送给浏览器,并且夹带了一个ID=123的数据。但是当执行脚本时,浏览器送出网页B的请求,服务器将网页B的内容传送给浏览器,因为每次浏览器向服务器送出网页请求时,服务器都要给出新的ID,所以是一个ID不是123的数据,但是这个时候,网页B由于用的仍然是录制脚本时得到的ID123,所以无法执行,所以要用到关联,用变量把这个ID给替换掉。
有没有不同意见?sdlkfj1
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2