51Testing软件测试论坛

标题: 怎么使用LR录制IE浏览器中内嵌的JAVA虚拟机(Oracle EBS R12) [打印本页]

作者: hfy1111    时间: 2013-1-23 22:08
标题: 怎么使用LR录制IE浏览器中内嵌的JAVA虚拟机(Oracle EBS R12)
本帖最后由 hfy1111 于 2013-1-24 09:55 编辑

各位大虾,小弟最近接到一个项目,是ORACLE的,走的协议是HTTP。但是它界面是分为两种,一种是WEB PAGE,另一种是ORACLE FORM的。
我尝试过用ORACLE 11I,NCA,还有HTTP/HTML, JAVE OVER HTTP,都只能把WEB PAGE的EVENT录制下来,一旦页面跳转到ORACLE R12 FORM,也就是用JAVA 虚拟机的那个模块,EVENT就不会有任何变化了。我也尝试过把JAVA虚拟机设置固定的LR代理服务器(LOCALHOST,PORT 7777),但是这样设置以后,当我点击LINK去到FORM界面,JAVA虚拟机就无法正常运行。
补充一下,这里用的是JDK6,IE8。有尝试用FIREFOX录制,但是连前面WEB的EVENT都无法记录下来。急啊,求大虾们指点迷津~~~
作者: hfy1111    时间: 2013-1-24 13:22
没有人知道嘛?求助啊~~
作者: hfy1111    时间: 2013-1-24 20:41
没有人知道吗?
作者: linneiwei    时间: 2013-1-24 21:31
你的虚拟机使用的是HTTP协议吗,即数据也是用HTTP传的吗,还是用Socket,如果是Socket,loadrunner不支持一起录制两种协议。也不可以一起运行两种协议。
你可以使用kylinPET性能测试工具,然后用wireshark抓包,把业务交互录制下来,然后在分别创建两种协议脚本,然后把他们组合起来形成一个业务。
工具下载:www.kylinpet.com
抓包文件录制脚本看它的《录制》帮助文档,组合看它的《组合协议》文档
希望对你有帮助
作者: 云层    时间: 2013-1-25 10:04
也许控件这块走的就不是http协议,你自然录制不到了
作者: suny628    时间: 2013-7-29 17:55
录Form要开启socket 模式,直接用socket模式来登陆Form。 




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2