sc_zk2008 发表于 2010-4-29 11:31:43

ExtJS框架做的web性能测试

有人做过ExtJS框架做的web应用的性能测试没?应该选择哪个协议来录制脚本?或做过的谈谈你宝贵的经验,谢谢!

msnshow 发表于 2010-4-29 13:49:49

没做过,不过像AJAX之类的,很多东西是在本地处理的,对服务器没什么压力的

PrefTest 发表于 2010-4-29 14:34:34

ExtJS的话还是用WEB(HTTP/HTML)协议来录制吧

sc_zk2008 发表于 2010-4-29 14:45:27

回复 1# 的帖子

应该是有吧,只要页面改动,就会向服务器发送请求,这个不算压力吗?

sc_zk2008 发表于 2010-4-29 14:46:51

回复 2# 的帖子

用WEB(HTTP/HTML)协议录制的脚本,找不到可参数化的字段

PrefTest 发表于 2010-4-29 15:23:29

原帖由 sc_zk2008 于 2010-4-29 14:46 发表 http://bbs.51testing.com/images/common/back.gif
用WEB(HTTP/HTML)协议录制的脚本,找不到可参数化的字段
把代码贴出来看看

sc_zk2008 发表于 2010-5-4 15:17:15

问题初步确定是ajax异步方式引起的

sc_zk2008 发表于 2010-5-26 16:17:01

顶起

msnshow 发表于 2010-5-26 22:51:28

页面有变化不一定有压力的,ajax做的东西,很多是JS处理的,只是最终会提交到服务器端保存而已

sc_zk2008 发表于 2010-5-27 16:31:35

是啊,现在脚本所反应的信息,不能找到有用的参数化信息,这个也许和公司自己的框架实现和业务逻辑上有关系吧

sc_zk2008 发表于 2010-5-27 16:32:16

O(∩_∩)O谢谢

pqpql 发表于 2010-6-18 17:27:34

找到解决方法了吗
我们也是用ajax和extjs做的一个webchat,用http协议录制不下来

sy070904 发表于 2010-6-18 22:51:43

我今天试了下,我们的web页面时extjs做的,我用loadrunner也录不下来

dennyqiang 发表于 2010-6-19 01:01:07

只要有请求发出去,有响应返回过来,LR一定可以录制到的,如果不能录制,只可能是没有请求/响应,或者LR环境或浏览器本身的问题,比如LR对IE7或者高版本无法支持。

理论上来说,协议本身的请求/响应跟用到什么AJAX框架没什么关系,再进一步说,即使是异步,它仍然是请求和响应的组合,两者之间互不影响。

不过既然有这么多人不能录制,挑个时候我也去试一下ExtJS,看看是否有大家所说的情况。

泊涯 发表于 2010-6-20 11:35:24

用 HTTP协议,然后用URL方式录制即可

msnshow 发表于 2010-6-20 20:29:54

没有录制到只能说明没有请求发送到服务器端,很有可能是因为应用采用了异步的方式,并不会实时提交相关信息给服务器

pqpql 发表于 2010-6-24 08:34:47

原帖由 泊涯 于 2010-6-20 11:35 发表 http://bbs.51testing.com/images/common/back.gif
用 HTTP协议,然后用URL方式录制即可


尝试用你提供的方法,还是没录制下来,是不是还有其他的设置?

msnshow 发表于 2010-7-4 21:22:25

有这个的系统在线上么,提供一个URL来测试

蓝天有约 发表于 2010-7-5 15:18:06

用HTTP URL Base。

性能测试主要是测服务器端压力的。 只要是浏览器和服务器有交互,LR就可以抓下来,我们不管客户端本地做了多炫的效果,只管客户端向服务器端提交什么数据,返回什么数据。所以前端用Ext还是JQuery或是其它的JS框架,不用关心。
页: [1]
查看完整版本: ExtJS框架做的web性能测试