卷帘大奖 发表于 2016-5-24 23:29:49

loadrunner中录制脚本无密码和登录名,回放1次不报错,第2次就从init报错26607

本帖最后由 卷帘大奖 于 2016-5-24 23:31 编辑

为什么我的脚本里面连登录的用户名和密码都没有呢,是http协议,而且脚本只能回放一次,回放第二次就报错,或者不回放直接迭代,超出大概5分钟就报错了,报错如下:
26627: HTTP Status-Code=404 (Not Found) for "http://www2.ew***.com:80/SSO/synchronizedSession?service=http://www2.ew***.com:80/yhwbs/bsStudentInit.do&"      
下面把脚本贴上来吧:
    web_url("synchronizedSession",
      "URL=http://www.ew***.com/SSO/synchronizedSession?serviceTicket=194f25af-f44a-4d66-9b80-9927d56a1205&service=http%3A%2F%2Fwww2.ewoho.com%3A80%2Fyhwbs%2FbsStudentInit.do",
      "Resource=0",
      "RecContentType=text/html",
      "Referer=",
      "Snapshot=t60.inf",
      "Mode=HTML",
      EXTRARES,
      "Url=../webresources/Img/icon.png", "Referer=http://www2.ew***.com/yhwbs/bsStudentInit.do", ENDITEM,
      "Url=../webresources/Img/icon3.png", "Referer=http://www2.ew***.com/yhwbs/bsStudentInit.do", ENDITEM,
      "Url=../webresources/Img/zxtu.png", "Referer=http://www2.ew***.com/yhwbs/bsStudentInit.do", ENDITEM,
      "Url=http://v1.cnzz.com/z_stat.php?id=1000376761&show=pic1", "Referer=http://www2.ew***.com/yhwbs/bsStudentInit.do", ENDITEM,
      "Url=http://c.cnzz.com/core.php?web_id=1000376761&show=pic1&t=z", "Referer=http://www2.ew***.com/yhwbs/bsStudentInit.do", ENDITEM,
      "Url=http://z6.cnzz.com/stat.htm?id=1000376761&r=&lg=zh-cn&ntime=1462776502&cnzz_eid=127280924-1462339006-&showp=1920x1080&t=%E5%B8%82%E5%8C%BA%E6%88%B7%E7%B1%8D%E5%AD%A6%E7%94%9F%E5%B0%8F%E5%AD%A6%E5%8D%87%E5%88%9D%E4%B8%AD%E7%BD%91%E4%B8%8A%E6%8A%A5%E5%90%8D%20-%20%E6%88%91%E8%A6%81%E5%8A%9E%E4%BA%8B%20-%20%E6%98%93%E6%88%B7%E7%BD%91&h=1&rnd=1345470681", "Referer=http://www2.ewoho.com/yhwbs/bsStudentInit.do", ENDITEM,
      "Url=http://icon.cnzz.com/img/pic1.gif", "Referer=http://www2.ew***.com/yhwbs/bsStudentInit.do", ENDITEM,
      "Url=../webresources/css/uploadify.swf?preventswfcaching=1462777088754", "Referer=http://www2.ew***.com/yhwbs/bsStudentInit.do", ENDITEM,
      "Url=../webresources/css/uploadify.swf?preventswfcaching=1462777088900", "Referer=http://www2.ew***.com/yhwbs/bsStudentInit.do", ENDITEM,
      "Url=../webresources/Img/BanShi/select.jpg", "Referer=http://www2.ew***.com/yhwbs/bsStudentInit.do", ENDITEM,
      "Url=../webresources/fancybox/style/fancybox-x.png", "Referer=http://www2.ew***.com/yhwbs/bsStudentInit.do", ENDITEM,
      "Url=../webresources/fancybox/style/fancybox-y.png", "Referer=http://www2.ew***.com/yhwbs/bsStudentInit.do", ENDITEM,
      "Url=../webresources/fancybox/style/blank.gif", "Referer=http://www2.ew***.com/yhwbs/bsStudentInit.do", ENDITEM,
      "Url=../webresources/fancybox/style/fancybox.png", "Referer=http://www2.ew***.com/yhwbs/bsStudentInit.do", ENDITEM,
      LAST);


卷帘大奖 发表于 2016-5-24 23:31:09

:'(搞了好多天都不行,别人说不是关联的问题,求助啊

seagull1985 发表于 2016-5-25 11:23:04

404找不到页面,
http://www2.ew***.com:80/SSO/synchronizedSession?service=http://www2.ew***.com:80/yhwbs/bsStudentInit.do&
把这个链接放到浏览器中打开看是不是也报404
如果是的,就是这个请求链接有问题就是页面不存在

jingzizx 发表于 2016-5-25 16:06:12

http://bbs.51testing.com/thread-177453-1-1.html
参考解决方案

卷帘大奖 发表于 2016-5-26 09:47:41

jingzizx 发表于 2016-5-25 16:06
http://bbs.51testing.com/thread-177453-1-1.html
参考解决方案

这个帖子我之前看了好多次了,他的是URL写错了,,但是我的没有,过滤肯定不行,是需要关联吗?
另外测试环境不会出现这个问题,难道是www2的开发人员的登录跳转写错了吗

卷帘大奖 发表于 2016-5-26 09:52:04

seagull1985 发表于 2016-5-25 11:23
404找不到页面,
http://www2.ew***.com:80/SSO/synchronizedSession?service=http://www2.ew***.com:80/y ...

这个网址是自动识别不存在或者错误然后跳转到首页的。。所以我也不知道是不是404,但是第一次回放的时候是可以找到的啊,是不是跟录制的时候单点登录有关呢,需要做关联吗

seagull1985 发表于 2016-5-30 09:58:24

卷帘大奖 发表于 2016-5-26 09:52
这个网址是自动识别不存在或者错误然后跳转到首页的。。所以我也不知道是不是404,但是第一次回放的时候 ...

是不是跟session有关系呢。。

卷帘大奖 发表于 2016-5-31 10:50:48

seagull1985 发表于 2016-5-30 09:58
是不是跟session有关系呢。。

现在发现了问题。。。是HTTPS的证书问题,但是我导出的证书是*crt*.pem格式的,但是password我不知道是什么,或者怎么跟开发要,我导入之后再录制就加载不出页面,是不是需要把crt转为pem呢

卷帘大奖 发表于 2016-6-1 11:55:50

成功拿到了pem文件,但是导入证书后,访问不了,报错说SSL握手失败,如果直接访问https页面可以成功,但是项目不是直接访问的https,怎么做呢,是直接录制然后在脚本中加入新增的web_set_certificate_ex函数吗?怎么样才能成功录制,回放之前的脚本不会出错
页: [1]
查看完整版本: loadrunner中录制脚本无密码和登录名,回放1次不报错,第2次就从init报错26607