51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3821|回复: 3
打印 上一主题 下一主题

[Robot] 2004年9月8日 部分网友的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2004-9-9 11:35:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Stephen
问题1:设置文本检查点,在测试后的分析统计里可否能统计到返回的文本个数?
答:


问题2:51testing上面的LoadRunner7.8是中文版的麽?
       上边有英文版还有个压缩文件包中是中文补丁包!安装英文版本后在安装中文补丁包就可以了,不过最近的反馈是安装中文补丁包后,可能在性能测试中存在问题!

[ Last edited by pcl2004_27 on 2004-9-10 at 10:42 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
 楼主| 发表于 2004-9-9 11:35:56 | 只看该作者

问题:就是现在迫切想知道如何测试EJB服务器?(loadrunner)
      loadRunner测试ejb可以自动生成脚本测试ejb功能,它可以自动生成针对ejb每个方法的脚本。必须要你配置的ejb服务器上安装ejb检测器,
  
      如果你们的程序用jbuilder开发LoadRunner提供了JBuilder的ide add_in,它可以集成到开发环境中,你可以建立强大j2ee程序的支持。这个add_in可以让loadrunner用户通过jbuilder来创建建立基于jbulider工程的代码级别虚拟用户。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2004-9-9 11:36:16 | 只看该作者
zhl:
问题:Robot录制vu脚本中选择 API Recoder ,Netword recoder还是proxy recorder呀,选中那个选项?
     API Recorder的录制方式比较通用,它是让你选择一种录制方式用来设置Robot用何种方式纪录服务器客户端只见的通信!你要录制多用户访问网站其实用api record这种录制方式录制脚本就可以!其他协议可以暂时不考虑,因为其他的协议需要设置虚拟网卡,比较麻烦。

james:(~)
问题:我使用WR做批次运行时,想要让登陆程序运行2遍,但是第二遍时就无法找到GUI了,是不是因为脚本已经打开的缘故,脚本如下:
  GUI_close_all; # run admin create a new user and domain call "Z:\\TestScript\\Admin\\Login\\login_admin" (); wait(5); call "Z:\\TestScript\\Admin\\admin\\user\\newuser" (); call "Z:\\TestScript\\Admin\\Login\\login_admin" (); wait(5); call "Z:\\TestScript\\Admin\\Admin\\Domain\\NewDomain"(); # run infoSavant create a NewKG call "Z:\\TestScript\\infoSavant Win32\\Login\\Login_infoSavant
答:由于没有看到你的各个脚本中的源代码,所以只能从以下几个方面考虑
    1.脚本是否正常运行,应用程序是否正常打开(可能你的脚本中加入了什么处理,让脚本为了保证脚本的健壮性,第一个登陆操作虽然成功了,但是你当前的程序界面状态可能在登陆成功后的界面中,所以导致第二次登陆脚本运行找不到登陆界面)
    2.脚本运行正常,那么就是你的系统还没有启动,而你的wr设置的等待时间间隔太短
    3.你加入同步点操作一次
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2004-9-9 11:36:55 | 只看该作者
~雨竹~:
我问你啊,我们的开发环境数据库在一台机器,应用服务器在一台机器。我们经理要求通过lr监控导入数据时数据导入到数据库的时间,该怎么监控呢?他说不要通过web方面来测,因为实际上web方面显示的导入成功时数据早已经导入到数据库了 (他是说数据库在数据导入以后会有个响应标志。如果我们能抓住这个标志应该就可以测出数据库中的导入时间了。 )

答:你们经理的意思可以理解为数据库的测试,也就是导入数据的操作,你可以直接进行数据插入(导入其实就是一个插入的操作)测试,其实验证的目的(潜在理解)也就是你们的数据库设计得是否合理。如果是这种你可以直接用lr对数据库(你们系统设计的那几个表进行测试)进行压力测试,这么测试和你的物理导入操作时间很相近。

    如果考虑的复杂点就针对web进行压力测试,分析一下:客户端是个显示层,操作客户端,后台进行数据处理(如果你在客户端进行的是导入数据的操作,那么后台进行的是导入操作)。lr中有个事物的概念,事务是什么呢,他是度量你服务器和客户端操作的响应时间,你只要在你的导入操作前的代码中加入开始事务,在你的导入操作代码后,加入结束事务。系统会计算这个操作的时间。(这段操作代码你可以把那个标志位考虑进去,如果是导入成功那么系统会出现一个新的页面,那你只要在打开新的页面成功后加入结束事务代码,得到的时间可以和你的物理导入时间相近,不过其中可能还有数据传输过程时间,命令传输时间,你可以忽略不计。如果你们经理说的这个标志位无法在lr中体现出来,也就是说它是个验证点,而lr无法没有验证点,那么你就可以在得到的时间上,减去一些时间,这样得到的时间就很接近)

   其实不管上边那种操作得到的都是近似的时间,只是你如何让时间更精确。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-9-20 17:25 , Processed in 0.072850 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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