51dhy1014 发表于 2013-4-2 16:03:36

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 没关联,请高手来指教一下!!

51dhy1014 发表于 2013-4-3 17:42:33

:(

msnshow 发表于 2013-4-5 19:09:27

打开display窗口看看

51dhy1014 发表于 2013-4-9 13:44:56

加了文本检查,结果没找到,应该是脚本运行时就没有登录进入系统,问题应该还是在关联这里吧
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"       

51dhy1014 发表于 2013-4-11 14:46:16

从日志中发现,脚本向服务器提交数据时,给的登录用户名了密码的值全是空,
再次顶起来

51dhy1014 发表于 2013-4-11 14:49:03

跟踪日志发现,提交到服务器请求时,登录用户名和密码都为空
不知什么原因,有遇到过的没?

51dhy1014 发表于 2013-4-11 14:55:30

网速好慢呀,发了好几次没发成功
跟踪日志发现,向服务器提交的用户名和密码的value竟然为空值!!!
而且回放过程中,有一次是用户名的值是正确的,但密码为空,后来就全为空了,
不知道哪里出了问题,不知道是不是因为没装补丁包的原因啊,
我的11

51dhy1014 发表于 2013-4-17 10:52:30

问题已经解决了,确实是关联的问题。
用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);

jetqu 发表于 2015-11-4 16:24:36

很多人都遇到这样的问题。建议还是检查一下脚本。我在非实际项目测试时,也遇到了相应问题。而且网站大多数人遇到了问题都没有解决。

pengjun270 发表于 2015-11-6 21:36:33

session还是自动关联的比较好!
页: [1]
查看完整版本: jsessionid 关联问题,求助