51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] 总结了一些问题,请大家指导一下,新几如粉啊

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-4-27 20:22:19 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
项目需要所以是自己学的,看过网上的教程,用户手册,也根据这些问题的关键字去查询过,可是还是找不到确切的答案,所以把问题整理了一下,希望大家有空的时候能帮我解答一下,哪怕给出一些意见,万分感谢.
1.我用Loadrunner 录制了一个4个页面跳转的脚本,假设页面为1(查询功能)->2(显示查询结果,选中后提交)->3(此页面填写些名字等信息)->4(提交所有信息),以第四个页面显示某些关键字为成功,录制过程从第一个页面开始,到第四个页面显示信息后结束录制.问题:我在录制的脚本中发现提交的是以我第一次查询的信息为准,每次回放都要提交同样的信息(此信息第二天会失效),在脚本里已经把这些提交信息都固定写死了,难道loadrunner不是每次去点击按纽来生成数据提交么?我用的是based URL的http/web协议.

2.我录制一个java asp做的登陆页面,录制过程是打开登陆页,输入固定的用户名,不用输入密码,点"登陆",登陆后的界面左边有一个树状可以打开和收缩的菜单(鼠标放在上面的时候显示的URL是javascrpt:XXXXXX.xx),点击打开,然后点击一个子菜单,打开相应页面,结束录制. 然后回放的时候能够登陆成功,可是却没办法去点左边的菜单.问题:是我录制的过程有问题还是脚本本身需要进一步修改呢,我只用了BASED  URL的HTTP/WEB协议.

3.在用其他机器做agent跑多用户的时候,连接的每一个机器都可以在它自己的lr里再开N个用户么.就是说我可以用四台机器每个开50个虚拟用户,然后统一用一台机器来操作么,还是只能我自己机器开197个,其他3台每个开一个用户.

4.关于分析结果.我的脚本录制是在录制过程中添加的事务,那么我添加事务后必然有几秒的操作时间,比如我要分析一个查询按钮它点击后系统的响应时间(问题4:可以理解成跳转到输出查询结果的页面的时间么?),那么我是不是先全录制好,然后在脚本里查询之前添加一个事务,这样的话就不会让我的操作时间影响响应时间了吧.我在结果分析里调出那个查询事务的响应时间,都是5秒左右,可是我觉得我操作时候页面反应都没五秒,是我分析结果的方法错了么.

上面四个问题我自己查了网上一些资料也翻了论坛很多页,都找不到答案,所以希望大家能指导一下,我自己实在想破头了 =.=
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

4#
发表于 2007-4-28 11:37:24 | 只看该作者
关于第四个,我说一下。

思考时间有一个设置是最大上限,即如果思考时间大于这个值。
脚本会自动处理成最大的上限值。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-4-28 10:42:46 | 只看该作者
N人~!
见解都很精辟简单,联系实际~!
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2007-4-28 09:34:54 | 只看该作者
1、LR只记录你录制当时的交互,以后运行时直接以该脚本运行,不会再去什么点击按钮了。所以你需要将提交的内容参数化
2、估计左边的树状菜单是客户端操作,没有与服务器交互,所以没录制下来。如果真是这样也不在性能测试的范围
3、可以一台Controller,多台LoadGenerator,分别运行不同用户数,根据你的设置的。
4、添加事务可以在录制过程或后面加都行。如果从业务角度来说,操作时间也需要模拟的,如果从压力的角度来说,可以忽略。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-27 06:23 , Processed in 0.071922 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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