Ajax 压力测试问题的一些讨论

tut 说:
请教个问题, 一个ajax的程序, 怎么做负载测试呢.  一般的都WEB负载测试工具,都是以form的request/response形式,但ajax很多异步的操作,好象不能那样干
神秘人X 说:
如果你用rails的话
神秘人X 说:
最简单的做法就是REST客户端
神秘人X 说:
ActiveResource,去跑,去压
tut 说:
是个gwt的程序
神秘人X 说:
这个也可以用form
神秘人X 说:
不过我不太了解gwt
神秘人X 说:
根本没用过....所以我也不知道怎么测....
tut 说:
其实是不是gwt都无所谓
神秘人X 说:
那你一样用form提交就好了
tut 说:
我本来想用你们那个Selenium那个
神秘人X 说:
那个做不了压力
tut 说:
但后来想,那个好象只能测单个
tut 说:
就比如说,做了个  类似C/S风格的ajax应用
tut 说:
一个response回来,只是会来很小一部分数据
tut 说:
大部分数据都是ajax异步调用返回的
tut 说:
比如说我现在用jmeter去做这个压力测试
tut 说:
我觉得就模拟不出来这个ajax的过程
神秘人X 说:
en,的确是很难
tut 说:
其实我主要遇到一个 负载问题, 一个目标400人同时在线会议系统
tut 说:
WEB会议系统
tut 说:
但只能撑到120人
tut 说:
按优化的做法
tut 说:
就要先做压力测试,找neck
tut 说:
但一个C/S ajax以后
tut 说:
这件事情就没想出来怎么做
tut 说:
到是觉得你们那个工具, 到是可以扩展成个AJAX压力负载测试的工具
tut 说:
因为AJAX调用往往基于比较复杂JS
神秘人X 说:
恩,有一个简单的办法
神秘人X 说:
以前我也实验国
神秘人X 说:
把selenium rc包装成jmeter的一个driver
神秘人X 说:
就可以了
神秘人X 说:
但是问题在于,取不到数据了
神秘人X 说:
你可以模拟,但是压力结果出不来
tut 说:
其实我也不要能给我很多统计数据,只要能模拟出 大量的AJAX客户端就可以
神秘人X 说:
后来从项目走了,也就没继续做
tut 说:
其实我也不要能给我很多统计数据,只要能模拟出 大量的AJAX客户端就可以
tut 说:
有了这个,我就可以实际登陆进去操作,直接感受效果
tut 说:
就可以知道改动是否有效

你可能感兴趣的:(Ajax,Ruby,gwt,Rails,vc++)