起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5724|回复: 4

[处理中3] loadrunner测试报错”

[复制链接]

17

主题

39

帖子

103

积分

初级会员

Rank: 2

积分
103
QQ
发表于 2018-6-13 12:00:46 | 显示全部楼层 |阅读模式
版本: 其它(帖子中说明) 小版本号:
数据库: Oracle 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: IE8
loadrunner测试报错x5版本为3.8
报错的代码片段为:
params.put("bsessionid", bsessionid);
context = (JSONObject)com.justep.ui.util. UIUtils.getWindowContext(new
                             ClassicPortalRequestWrapper(request, params), null, false);


java.lang.ClassCastException: org.dom4j.tree.DefaultDocument cannot be cast to com.alibaba.fastjson.JSONObject


java.lang.ClassCastException: org.dom4j.tree.DefaultDocument cannot be cast to com.alibaba.fastjson.JSONObject
        at com.justep.ui.util.UIUtils.getWindowContext(Unknown Source)
        at Login.execute(Login.java:130)
        at com.justep.ui.JavaServer.runJava(Unknown Source)
        at com.justep.ui.JavaServer.doJ(Unknown Source)
        at com.justep.ui.JavaServer.service(Native Method)
        at com.justep.ui.servlet.MainServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at com.justep.portal.filter.RedirectFilter.doFilter(Unknown Source)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at com.justep.ui.filter.MicroServiceAdminFilter.doFilter(Unknown Source)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)
2018-06-13 11:53:51 编码: JUSTEP002026; 提示: .J(/UI2/portal/base/login/login.j)执行失败
javax.servlet.ServletException: com.justep.ui.exception.UIException: 编码: JUSTEP002026; 提示: .J(/UI2/portal/base/login/login.j)执行失败
        at com.justep.ui.servlet.MainServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at com.justep.portal.filter.RedirectFilter.doFilter(Unknown Source)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at com.justep.ui.filter.MicroServiceAdminFilter.doFilter(Unknown Source)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)
Caused by: com.justep.ui.exception.UIException: 编码: JUSTEP002026; 提示: .J(/UI2/portal/base/login/login.j)执行失败
        at com.justep.ui.exception.UIException.create(Unknown Source)
        at com.justep.ui.JavaServer.doJ(Unknown Source)
        at com.justep.ui.JavaServer.service(Native Method)
        ... 20 more
Caused by: java.lang.ClassCastException: org.dom4j.tree.DefaultDocument cannot be cast to com.alibaba.fastjson.JSONObject
        at com.justep.ui.util.UIUtils.getWindowContext(Unknown Source)
        at Login.execute(Login.java:130)
        at com.justep.ui.JavaServer.runJava(Unknown Source)
        ... 22 more

17

主题

39

帖子

103

积分

初级会员

Rank: 2

积分
103
QQ
 楼主| 发表于 2018-6-13 12:45:50 | 显示全部楼层
已经添加
web_add_header("Accept", "application/json");
web_custom_request("bizAction.j",
                "URL=http://192.100.22.151/x5/UI2/v_fff0c4b77bd7425ca510029c1c342536l_zh_CNs_desktopd_pc/system/service/common/bizAction.j?bsessionid=5A0FA1E3504B96BBC03C3605CBDD8476&process=/SA/OPM/system/systemProcess&activity=mainActivity",
                "Method=POST",
                "Resource=0",
                "RecContentType=application/json",
                "Referer=http://192.100.22.151/x5/UI2/v_/portal/pc3/index.w?device=pc",
                "Snapshot=t7.inf",
                "Mode=HTML",
                "EncType=application/json",
                "Body={\"contentType\":\"json\",\"accept\":\"application/json\",\"process\":\"/SA/OPM/system/systemProcess\",\"activity\":\"mainActivity\",\"actionFlag\":\"__action_0__\",\"action\":\"__getName__\",\"parameters\":{\"p\":{\"@ac\":\"979ff4276e94278154bab5a7579b51898a01b35e12\",\"@s\":\"cbd9c67384e1a724fadda6a7f57c65bceb1d113a9b0c1c6a22a264948cb443ee04fce763\"}},\"translateParameter\":null}",
                LAST);
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-6-13 13:36:38 | 显示全部楼层
在login.j这个请求的前面加web_add_header("Accept", "application/json");
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

17

主题

39

帖子

103

积分

初级会员

Rank: 2

积分
103
QQ
 楼主| 发表于 2018-6-13 15:43:09 | 显示全部楼层
现在报的错为:Not registed session:6B8CD9CF2414DB207944B9CD84731ECF, jsessionid:JSESSIONID=5A0FA1E3504B96BBC03C3605CBDD8476, action: <?xml version="1.0" encoding="UTF-8"?>
是因为没有把sessionid配置成动态获取的吗?怎么配置动态session
2018-06-13 15:37:44 加载模块:/portal2/process/portal ...
2018-06-13 15:37:44 加载模块:/portal2/process ...
2018-06-13 15:37:44 加载模块:/portal2 ...
2018-06-13 15:37:44 加载模块:/portal2/logic/code ...
2018-06-13 15:37:44 加载模块:/portal2/logic ...
2018-06-13 15:37:44 加载模块:/portal2/data ...
2018-06-13 15:37:44 加载模块:/portal2/ontology ...
2018-06-13 15:37:44 加载模块:/portal2/logic/action ...
2018-06-13 15:37:44 Not registed session:295C4E430CB12E23C9FBFAE52DC25FEB, jsessionid:JSESSIONID=5A0FA1E3504B96BBC03C3605CBDD8476, action: {"accept":"application/json","action":"__getName__","actionFlag":"__action_0__","activity":"mainActivity","contentType":"json","parameters":{"p":{"@ac":"979ff4276e94278154bab5a7579b51898a01b35e12","@s":"cbd9c67384e1a724fadda6a7f57c65bceb1d113a9b0c1c6a22a264948cb443ee04fce763"}},"process":"/SA/OPM/system/systemProcess"}
2018-06-13 15:37:44 加载模块:/UI2/system/components/justep/blob/server ...
2018-06-13 15:37:44 加载模块:/UI2/system/components/justep/blob/server
2018-06-13 15:37:44 Not registed session:7E098ECF9960008B6593D117AB1265E1, jsessionid:JSESSIONID=5A0FA1E3504B96BBC03C3605CBDD8476, action: null,process=/SA/OPM/system/systemProcess,blobConceptValue=72CF6DA0BECF48ABA0EC1DC85F63111D,activity=mainActivity,blobConcept=SA_OPPerson,blobDataModel=/system/data,action=blobDownloadAction,blobRelation=sPhoto
2018-06-13 15:37:44 Not registed session:952D6A0436A8B18CA4EA1FCC158F82BF, jsessionid:JSESSIONID=5A0FA1E3504B96BBC03C3605CBDD8476, action: {"accept":"application/json","action":"checkFirstLogin","actionFlag":"__action_0__","activity":"mainActivity","contentType":"application/json","executeContext":"","executor":"","parameters":{"personID":"72CF6DA0BECF48ABA0EC1DC85F63111D"},"process":"/SA/OPM/system/systemProcess"}
2018-06-13 15:37:44 开始-WINDOW生成中间文件: /UI2/portal_X/pc/main/main.w
2018-06-13 15:37:44 加载模块:/UI2/system/components/justep/window/server ...
2018-06-13 15:37:44 加载模块:/UI2/system/components/justep/window/server
2018-06-13 15:37:44 加载模块:/UI2/system/components/justep/model/server ...
2018-06-13 15:37:44 加载模块:/UI2/system/components/justep/model/server
2018-06-13 15:37:44 加载模块:/UI2/system/components/justep/windowDialog/server ...
2018-06-13 15:37:44 加载模块:/UI2/system/components/justep/windowDialog/server
2018-06-13 15:37:44 加载模块:/UI2/system/components/justep/widgets/server ...
2018-06-13 15:37:44 加载模块:/UI2/system/components/justep/widgets/server
2018-06-13 15:37:44 结束-WINDOW生成中间文件: /UI2/portal_X/pc/main/main.w
2018-06-13 15:37:44 开始-中间文件生成缓存文件: /UI2/portal_X/pc/main/main.w
2018-06-13 15:37:45 结束-中间文件生成缓存文件: /UI2/portal_X/pc/main/main.w
2018-06-13 15:37:45 Not registed session:A35867743EEEDEA78DBC68571EC83E8A, jsessionid:JSESSIONID=A35867743EEEDEA78DBC68571EC83E8A; request-use-base64=false; JSESSIONID=5A0FA1E3504B96BBC03C3605CBDD8476; bsessionid=5A0FA1E3504B96BBC03C3605CBDD8476, action: {"accept":"application/json","action":"openActivityAction","actionFlag":"__action_0__","activity":"mainActivity","contentType":"application/json","executeContext":"","executor":"","parameters":{},"process":"/portal/process/message/messageProcess"}
2018-06-13 15:37:45 开始-WINDOW生成中间文件: /UI2/gw/common/process/newPortalProcess/newsPicX.w




以下为测试脚本的代码片段

web_add_header("Accept", "application/json");
        web_custom_request("bizAction.j",
                "URL=http://192.100.22.151/x5/UI2/v_fff0c4b77bd7425ca510029c1c342536l_zh_CNs_desktopd_pc/system/service/common/bizAction.j?bsessionid=5A0FA1E3504B96BBC03C3605CBDD8476&process=/SA/OPM/system/systemProcess&activity=mainActivity",
                "Method=POST",
                "Resource=0",
                "RecContentType=application/json",
                "Referer=http://192.100.22.151/x5/UI2/v_/portal/pc3/index.w?device=pc",
                "Snapshot=t7.inf",
                "Mode=HTML",
                "EncType=application/json",
                "Body={\"contentType\":\"json\",\"accept\":\"application/json\",\"process\":\"/SA/OPM/system/systemProcess\",\"activity\":\"mainActivity\",\"actionFlag\":\"__action_0__\",\"action\":\"__getName__\",\"parameters\":{\"p\":{\"@ac\":\"979ff4276e94278154bab5a7579b51898a01b35e12\",\"@s\":\"cbd9c67384e1a724fadda6a7f57c65bceb1d113a9b0c1c6a22a264948cb443ee04fce763\"}},\"translateParameter\":null}",
                LAST);

        web_add_cookie("JSESSIONID=null; DOMAIN=192.100.22.151");

        web_add_cookie("bsessionid=5A0FA1E3504B96BBC03C3605CBDD8476; DOMAIN=192.100.22.151");
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-6-13 16:01:54 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-13 00:56 , Processed in 0.052405 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表