jsessionid 关联问题,求助
添加用户的操作。脚本录制正常,回放后自动关联,只有一处要关联。关联成功,再次回放脚本,也没报错。
回放前也均删除了录制时增加的用户,也清了缓存。脚本回放后,用户没有添加上。求助!
从treeview中看到,录制时Response有一段内容如下:
Set-Cookie: CASTGC=TGT-85-LhrmxbQwJZD6Uc0v6sxGilkd4TakkDz5a6q3PTXthoQNU39F0Q-cas; Path=/cas/; Secure
Location: http://iot.rkcloud.cn/j_spring_cas_security_check?ticket=ST-212-4xMQkCdUsZKLYUacC1by-cas
Content-Length: 0
而回放时没有,不知道用不用关联?怎么关联?
Cache-Control: no-cache
Cache-Control: no-store
Content-Type: text/html;charset=UTF-8
Content-Length: 4901
Date: Tue, 02 Apr 2013 02:05:16 GMT
还有一处不一样的地方 :
回放时Response有关于jsessionid的内容如下,而录制时没有。
HTTP/1.1 302 Moved Temporarily
Server: nginx/1.2.6
Date: Tue, 02 Apr 2013 02:05:18 GMT
Content-Length: 0
Connection: keep-alive
Set-Cookie: JSESSIONID=BB88C3A67F8AF3F3510631FAF993D0DD; Path=/; HttpOnly
Location: https://iotsso.rkcloud.cn/cas/login?service=http%3A%2F%2Fiot.rkcloud.cn%2Fj_spring_cas_security_check%3Bjsessionid%3DBB88C3A67F8AF3F3510631FAF993D0DD
不知道是不是因为这个jsessionid 没关联,请高手来指教一下!! :( 打开display窗口看看 加了文本检查,结果没找到,应该是脚本运行时就没有登录进入系统,问题应该还是在关联这里吧
Action.c(77): Error -27195: "web_find" failed. 0 occurrence(s) of "杰克" found (RightOf="", LeftOf="")
Action.c(77): web_find highest severity level was "ERROR" 从日志中发现,脚本向服务器提交数据时,给的登录用户名了密码的值全是空,
再次顶起来 跟踪日志发现,提交到服务器请求时,登录用户名和密码都为空
不知什么原因,有遇到过的没? 网速好慢呀,发了好几次没发成功
跟踪日志发现,向服务器提交的用户名和密码的value竟然为空值!!!
而且回放过程中,有一次是用户名的值是正确的,但密码为空,后来就全为空了,
不知道哪里出了问题,不知道是不是因为没装补丁包的原因啊,
我的11 问题已经解决了,确实是关联的问题。
用lr11.5重新录制了脚本,查出三处关联,而在lr11的版本中,只能查出两个,而且进行手工关联也不对。
11.5的版本中用了regexp关联,如下:
/*Correlation comment - Do not change!Original value='A66FA539F16FCDB4742C829A96930757' Name ='CorrelationParameter' Type ='ResponseBased'*/
web_reg_save_param_regexp(
"ParamName=CorrelationParameter",
"RegExp=JSESSIONID=(.*?);",
SEARCH_FILTERS,
"Scope=Cookies",
"IgnoreRedirections=Yes",
"RequestUrl=*/login*",
LAST);
/*Correlation comment - Do not change!Original value='A66FA539F16FCDB4742C829A96930757?service=http%3A%2F%2Fiot.rkcloud.cn%2Fj_spring_cas_security_check' Name ='CorrelationParameter_1' Type ='ResponseBased'*/
web_reg_save_param_regexp(
"ParamName=CorrelationParameter_1",
"RegExp=jsessionid=(.*?)\"\\ method",
SEARCH_FILTERS,
"Scope=Body",
"IgnoreRedirections=Yes",
"RequestUrl=*/login*",
LAST);
/*Correlation comment - Do not change!Original value='LT-331-2crjoyHJoIqkjnjVk2YuBdUAPwqkLT' Name ='CorrelationParameter_2' Type ='RecordReplay'*/
web_reg_save_param_regexp(
"ParamName=CorrelationParameter_2",
"RegExp=name=\"lt\"\\ value=\"(LT-\\d+-\\w+)\"",
SEARCH_FILTERS,
"Scope=Body",
"IgnoreRedirections=Yes",
"RequestUrl=*/login*",
LAST); 很多人都遇到这样的问题。建议还是检查一下脚本。我在非实际项目测试时,也遇到了相应问题。而且网站大多数人遇到了问题都没有解决。 session还是自动关联的比较好!
页:
[1]