sunpsyche1016 发表于 2010-10-27 20:06:30

【急】loadrunner测实时通信的软件(加了脚本代码)

本帖最后由 sunpsyche1016 于 2010-10-29 17:01 编辑

我现在需要测试一个控制十字路口红绿灯的软件。bs结构,服务端是Linux环境。
每个路口的红绿灯都会在这个软件页面显示,为了实时反映红绿灯的情况,每秒钟要进行一次通信。
每次通信就有一个submit data事件。

当前的测试要求是:设置60个虚拟用户,登录,然后保持页面5小时,监控页面红绿图标(代表红绿灯)的情况。

遇到的困难是:
1,运行场景时,产生大量的Oracle进程,而真实用户通过ie登录是则不产生那么多。这会不会是因为录制脚本时,代码里有大量的submit data事件造成的?
2,需要60个用户并发,设置了集合点,却不起作用,每两分钟才能登录一个vuser。
3,在后台监视程序运行,每个真实用户登录,调用一个Ajax,但是用LoadRunner登录vuser,在线vuser仅仅几个,却已经调用了很多次Ajax,这是为什么?

哪位高手帮帮忙,很急啊!
谢谢了

--------------------------------
也加了页面截图
每个小方块就代表一个路口,箭头代表红绿灯,是要一直闪烁的gif图片

msnshow 发表于 2010-10-27 21:03:51

性能不太好吧,60个虚拟用户,压力测试还是挺大的,如果操作没延时

sunpsyche1016 发表于 2010-10-28 13:06:38

哪位有高见

PrefTest 发表于 2010-10-28 16:35:04

要看你的脚本具体是怎么写的,贴出来看看吧

androidone 发表于 2010-10-28 16:48:30

录制一个单一过程即可,如果差生大量的oracle进程,需要询问开发原因,也要分析自己的脚本,是不是有些操作是重复的,加入集合点,需要看你的集合点加入到什么位置了,建议截取部分代码贴出来,几个虚拟用户,但是调用了很多ajax,是不是录制的操作脚本有重复操作呢?

sunpsyche1016 发表于 2010-10-28 20:07:09

回复 5# androidone


    开发的相当难搞
发现多了很多的Oracle进程,开发人员就说“看你这软件不好用吧,用真人操作就没有那么多,肯定是LoadRunner造成的”

androidone 发表于 2010-10-29 09:10:30

建议贴出脚本,把loadrunner原理跟开发讲清楚。

sunpsyche1016 发表于 2010-10-29 16:57:40

代码上传了,请各位帮忙看看

superliming 发表于 2010-10-29 17:30:28

??????

sunpsyche1016 发表于 2010-10-29 22:56:21

???

superliming 发表于 2010-10-29 23:41:20

寮虹儓鏀寔

zl861216 发表于 2010-11-10 17:06:04

根据LZ提供的信息,你的通讯东东会每秒交互一次,,算是动态的吧。但是你的脚本回放的时候,却是死的

我个人认为,你应该加强一下你的脚本,去寻找根源~

PS:强烈建议LZ了解你们的红绿灯通讯原理。然后对症下药

sunpsyche1016 发表于 2010-11-16 09:26:57

回复 12# zl861216
加强脚本一般就是增加的事务、添加检查点、参数化,关联,这几项。我感觉对这种动态通信的软件好像没有什么作用

jj_ljw 发表于 2010-11-16 15:27:37

当前的测试要求是:设置60个虚拟用户,登录,然后保持页面5小时,监控页面红绿图标(代表红绿灯)的情况。

不是很理解测试要求,是登录后一直保持图片那个页面5小时吗,不进行其它操作?
页: [1]
查看完整版本: 【急】loadrunner测实时通信的软件(加了脚本代码)