51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5990|回复: 29
打印 上一主题 下一主题

[原创] 无法生成脚本问题,高手进来看看!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-7-9 15:21:46 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
现在录制一个b/s结构的系统,由于采用单协议web协议录制的时候在某些显示列表页面出现无响应情况,所以使用多协议录制,只选择web协议,其他情况均可录制,但是有如下情况:
在程序中录制一个项目选择模块,如图

改处主要是点击A处的按钮,弹出一个小的选择页面,在页面上选择一个项目,然后会自动添加到前边的文本框中,同时程序在后台会根据用户选择的项目自动计算出适合该项目的公式,以备用户使用(会在页面下边改变需要添加的报表的格式)。
跟开发沟通后开发说这个模块主要实现方法如下:“弹出窗口的选择树是一个XML文件,通过加载相应的XSL文件用IE进行解析,最后得到HTML代码”

但是在录制到这个地方时,录制过程没问题,在结束录制生成脚本的时候出现下图错误提示

然后点击确定就是这个提示


不知道哪位高手遇到过或是知道这个问题,请帮忙解答!谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

30#
发表于 2010-12-30 12:27:07 | 只看该作者
我也遇到这样的问题, 不是程序问题,是loadrunner问题。但是不知道怎么解决!!
回复 支持 反对

使用道具 举报

该用户从未签到

29#
发表于 2007-7-19 14:17:02 | 只看该作者
和你们系统的设计者沟通一下!
回复 支持 反对

使用道具 举报

该用户从未签到

28#
 楼主| 发表于 2007-7-13 09:11:33 | 只看该作者
问题基本解决了,装了个8.1,结果就能录制了,还不知道录出来的是不是那个样子呢。反正是能录了。协议还是只用了web(html)一个,其他设置没变。

不知道为什么,大家可以讨论一下,第一次用8.1,不知道机制变了还是以前7.8的一个bug。
不清楚无法生成脚本的原理是什么。
回复 支持 反对

使用道具 举报

该用户从未签到

27#
 楼主| 发表于 2007-7-12 17:56:35 | 只看该作者
原帖由 andy 于 2007-7-11 22:43 发表
可以使用LR8.1试一下用web click协议录制一下.

老大,我刚装上8.1,没找到你说得web click协议阿,在什么地方?能否给个截图看看!


加上soap协议试试.一般用JAVASCRIP的都要选择URL格式的

还有这位老大的soap在什么地方?也没找到!

第一次用8.1,感觉有些东西找不到!呵呵!
回复 支持 反对

使用道具 举报

该用户从未签到

26#
 楼主| 发表于 2007-7-12 17:10:42 | 只看该作者
晕,架构就是哪几个嘛,服务器用的是weblogic,数据库是oracle
开发方式是         使用基于Struts + Spring + ibatis的开发框架进行产品开发

其他的我就不知道了阿,开发就告诉我这么多。不知道还需要其他方面的什么样的信息?
回复 支持 反对

使用道具 举报

该用户从未签到

25#
发表于 2007-7-12 14:22:37 | 只看该作者
你的架构到底是什么样的呀?你说清楚嘛。
是用的什么技术?
你说的都不够细节。
回复 支持 反对

使用道具 举报

该用户从未签到

24#
 楼主| 发表于 2007-7-12 14:05:45 | 只看该作者
各位老大都来了阿,呵呵,刚重装了系统,8。1装不上,弄得7。8也用不了了,马上装上试试。有问题及时反馈,希望各位多帮忙啊!
好头疼的问题啊,另外还有个问题,我发在下边的连接上了,有空各位老大帮着看看!
http://bbs.51testing.com/thread-82486-1-1.html
回复 支持 反对

使用道具 举报

该用户从未签到

23#
发表于 2007-7-11 22:43:46 | 只看该作者
可以使用LR8.1试一下用web click协议录制一下.
目前对于这个模块的程序处理不是很清楚,从表面看用这个协议是没错,但是这个模块到底是怎么处理的就不得而知了
回复 支持 反对

使用道具 举报

该用户从未签到

22#
发表于 2007-7-11 16:50:44 | 只看该作者
加上soap协议看看行不行. 啊 网速卡 竟然发了两次.SOAP协议支持XML的

[ 本帖最后由 cherubim 于 2007-7-11 16:52 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

21#
发表于 2007-7-11 16:49:43 | 只看该作者
加上soap协议试试.一般用JAVASCRIP的都要选择URL格式的.只是建议 错了别怪我
回复 支持 反对

使用道具 举报

该用户从未签到

20#
发表于 2007-7-11 15:46:43 | 只看该作者
没遇到过~~帮顶一下
回复 支持 反对

使用道具 举报

该用户从未签到

19#
 楼主| 发表于 2007-7-11 09:32:13 | 只看该作者
自己再顶一下,期待各位高手给个办法出来啊。
在论坛上搜了一下,发现还真有几个有这个问题的,但是都没有答案。郁闷啊!
回复 支持 反对

使用道具 举报

该用户从未签到

18#
 楼主| 发表于 2007-7-10 16:52:59 | 只看该作者
你说的web sevice是什么意思?不好意思,我刚接触这些,对开发的不明白多少。以前就做了点功能测试,就是点来点去的。公司刚分配我自己学lr。从0开始啊!
刚问开发他们说就是weblogic8。

我说一下我们的这个程序的基本功能把,一个B/S结构的程序,用java实现,应该是jsp吧,应用服务器用的是weblogic,数据库服务器用的是oracle。

我知道的就这么多了,程序主要是一个工作流程,从任务分发到数据采集,到上报。录制出错的那个地方就是数据采集部分。这里面主要是这个原理,针对不同的项目类别,会有不同的报表需要用户去填写,这个处理过程主要就是一个公式计算的问题,公式是在后台定义好的,当不同的用户进入,选择一个项目类别的时候,系统会自动根据所得条件计算出该用户可以看到什么样的报表,然后动态的生成一个报表页面,让用户往里面填数据。

这个地方主要就是一个从微软的那个控件中解析数据,还有就是一个提交结果服务器上计算公式的过程。
我的猜测是公式计算的地方不应该有问题,是不是问题就出现在那个控件上了???
另外看到有人在其他帖子里面说,可能是由于提交数据量太大的问题,缓冲区不够了。我不清楚这个是怎么回事。不知道是不是这个问题。

我知道德就这么多了,问了开发那边也说不太清楚,大概就是这个意思!
请高手再给看看,多谢了。还有什么不知道的地方再问我,我再去找开发了解!

[ 本帖最后由 haiyugg 于 2007-7-10 16:57 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2007-7-10 16:37:56 | 只看该作者
你可以试试用8.1的WEB GUI。我上面问你了是不是web sevice你还没有回答,你把应用分析一下。
回复 支持 反对

使用道具 举报

该用户从未签到

16#
 楼主| 发表于 2007-7-10 13:40:20 | 只看该作者
这种情况会不会是lr版本问题啊?我用的7.8。感觉录制别的时候都还可以阿,就是到这不行,脚本生成的时候出错,然后看脚本里面什么都没有,一片空白!
回复 支持 反对

使用道具 举报

该用户从未签到

15#
 楼主| 发表于 2007-7-10 12:36:48 | 只看该作者
服务器用的是weblogic,数据库是oracle
开发方式是         使用基于Struts + Spring + ibatis的开发框架进行产品开发

上边的那个Microsoft.XMLDOM好像是微软的一个xml解析控件,用来解析xml语言生成html的!

是不是这种使用第三方控件的程序需要特别的协议来录制阿?

[ 本帖最后由 haiyugg 于 2007-7-10 12:40 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2007-7-10 12:18:39 | 只看该作者
what is your application server?

Is it a websevices server??
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2007-7-10 11:41:02 | 只看该作者
刚问了一下开发,他们说这个地方的原理是调用一个微软的xml控件,好像是ie里面有的。
然后他们传进去两个文件,一个是XML,是他的数据,另外一个是xsl,是他的格式。
具体代码是      var oXMLDom= new ActiveXObject("Microsoft.XMLDOM") ;
然后这个代码自动调用XMLDOM,自动生成一个html代码。

基本原理就是这样的,我不清楚是不是这里的问题!老大再给看看!
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2007-7-10 11:31:40 | 只看该作者
不是在客户端的处理,好像应该是在服务器端作的处理,使用的是java。
客户端就是给服务器提交一个条件,服务器端根据条件,有个对应的公式来计算,得出一个报表来。大概的意思就是在数据库上得出一个视图,然后显示到客户的页面上。
基本就是这个意思吧。

整个程序是用java做的。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-17 06:59 , Processed in 0.080403 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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