51Testing软件测试论坛
标题:
loadrunner8.0录制https问题
[打印本页]
作者:
ggp203
时间:
2006-7-19 17:12
标题:
loadrunner8.0录制https问题
http://192.168.0.110:8080/csa-0.0.1/?site=osn
会跳转到
https://192.168.0.110:8443/cas/l ... %3Dosn&site=osn
登录页测试.
录制前已安装证书到ie6,直接在ie中输入上面的url,已不会弹出证书对话框
录制时选单协议(web(http/html), 其他都是默认,录制过程中,当登录成功,页面转向时会有安全提醒,转向的页面是
普通http(
http://192.168.0.110:8080/do)
,其他都正常,停止录制,也正常
回放脚本时,错误:
Error -27778: SSL protocol error when attempting to connect with host "192.168.0.110" [MsgId: MERR-27778]
web_url("csa-0.0.1") highest severity level was "ERROR", 0 body bytes, 409 header bytes [MsgId: MMSG-26388]
录制的脚本如下(都录在action中):
#include "web_api.h"
Action()
{
web_url("csa-0.0.1",
"URL=http://192.168.0.110:8080/csa-0.0.1/?site=osn",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
EXTRARES,
"Url=https://192.168.0.110:8443/cas/static/lib/default/images/menubar_bg.gif", "Referer=https://192.168.0.110:8443/cas/login?service=http%3A%2F%2F192.168.0.110%3A8080%2Fcsa-0.0.1%2F%3Fsite%3Dosn&site=osn", ENDITEM,
"Url=https://192.168.0.110:8443/cas/static/lib/default/images/header_bg.jpg", "Referer=https://192.168.0.110:8443/cas/login?service=http%3A%2F%2F192.168.0.110%3A8080%2Fcsa-0.0.1%2F%3Fsite%3Dosn&site=osn", ENDITEM,
"Url=https://192.168.0.110:8443/cas/static/lib/default/images/login_title_bg.jpg", "Referer=https://192.168.0.110:8443/cas/login?service=http%3A%2F%2F192.168.0.110%3A8080%2Fcsa-0.0.1%2F%3Fsite%3Dosn&site=osn", ENDITEM,
"Url=https://192.168.0.110:8443/cas/static/lib/default/images/login_content_bg.jpg", "Referer=https://192.168.0.110:8443/cas/login?service=http%3A%2F%2F192.168.0.110%3A8080%2Fcsa-0.0.1%2F%3Fsite%3Dosn&site=osn", ENDITEM,
LAST);
lr_think_time( 1 );
web_submit_data("login",
"Action=https://192.168.0.110:8443/cas/login?service=http%3A%2F%2F192.168.0.110%3A8080%2Fcsa-0.0.1%2F%3Fsite%3Dosn&site=osn",
"Method=POST",
"RecContentType=text/html",
"Referer=",
"Snapshot=t2.inf",
"Mode=HTML",
ITEMDATA,
"Name=username", "Value=testuser0", ENDITEM,
"Name=password", "Value=pass", ENDITEM,
"Name=lt", "Value=C55763C6-FA61-032B-7699-2B455CAB8C94", ENDITEM,
"Name=_currentStateId", "Value=viewLoginForm", ENDITEM,
"Name=_eventId", "Value=submit", ENDITEM,
"Name=imageField.x", "Value=0", ENDITEM,
"Name=imageField.y", "Value=0", ENDITEM,
EXTRARES,
"Url=http://192.168.0.110:8080/csa-0.0.1/sitmanager/static/default/default-brand/images/menubar_bg.gif", "Referer=http://192.168.0.110:8080/csa-0.0.1/myService.action?site=osn", ENDITEM,
"Url=http://192.168.0.110:8080/csa-0.0.1/sitmanager/static/default/default-brand/styles/common.css", "Referer=http://192.168.0.110:8080/csa-0.0.1/myServiceList.action?site=osn", ENDITEM,
LAST);
return 0;
}
作者:
ggp203
时间:
2006-7-19 17:15
请版主,各位大哥帮忙!!!
作者:
jarode
时间:
2006-7-19 17:17
409 User should resubmit with more info. 有冲突用户应该进行检查
我就看明白了409,如果没猜错的话应该是status code吧
作者:
ggp203
时间:
2006-7-19 17:20
是的,因为登录时先报SSL protocol error 错误,所以用户根本没登录!
作者:
jarode
时间:
2006-7-19 17:22
那你的证书写得有没有问题。
你自己访问自己机器的https可以么?
我之前测试网络的时候没遇见过这种情况。
如果是SSL那么服务器端的设置是否正确呢?
我没学过lr,不过感觉你的脚本应该没问题吧。
作者:
ggp203
时间:
2006-7-19 17:33
直接在ie6中输入
https://192.168.0.110:8443/cas/l ... %3Dosn&site=osn
, 没有提示证书下载安装,也能正常登录,这个证书安装应该没问题吧
作者:
jarode
时间:
2006-7-19 17:36
不要仅限于打开网页,最好多写点链接,比如下载个什么东西。
我这机器是把自己的ip设为代理了,端口8080
apache那头改什么记不得了,呵呵,不好意思哈~
作者:
ggp203
时间:
2006-7-19 17:36
jarode:
你那时测的时候都是https吗?
我这个先是http, 再跳转到https等录, 在跳回http做正常业务!
作者:
ggp203
时间:
2006-7-19 17:40
jarode:
设置为普通的http代理吗?在录制参数中的设置代理吗?
作者:
ggp203
时间:
2006-7-20 10:59
是不是ssl证书是要服务端生成的证书和密码
作者:
ggp203
时间:
2006-7-20 11:02
图不清楚,重发
图片附件: [ssl配置图] Port Mapping.GIF (2006-7-20 10:59, 77.24 K)
作者:
ggp203
时间:
2006-7-21 13:43
测试sso登录, 后台用keytool生成和导出证书,加在上图也不对,一样的错误
作者:
liangjz
时间:
2006-7-28 19:37
我用run-time settings -> preferences,钩上winInet replay insted of socket解决类似问题
作者:
gongyanlin
时间:
2006-8-7 16:02
谢谢,希望能解决我的问题!!
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2