【求教】flex网页游戏性能测试
当前使用了各种方法都以失败告终才接触这东西,谁能有好的建议和意见可以发出来
请大家不要理论空谈
只说什么工具什么工具的。。。都太泛泛
当前我遇到一个情况就是LR socket脚本data.ws内send消息乱码
导致无法进行参数化
编码规则UTF-8,系统英文系统
手写SOCK协议体,用java.net.socket的包,通讯存在问题,
另外一种方法就是需要flash.net.socket的包,不知道哪搞 求版主赐教
求版主召唤各位大神来 方法没错,选择socket链接录制。
脚本date.ws内为16进制,并且录制显示乱码。
我想楼主一定想破脑袋去度娘和谷哥找解决方案,我可以很负责的告诉楼主,基本找不到。
下面说一下可以做的事
1.首先确定你们的socket协议是否有加密,如果有加密行为,需要知道如何进行加密
2.确定录制协议中,哪条为验证用户账号、密码信息的协议
sendbuf0 70
"\x00"
"F"
"\x00\x00\x03"
"阾est3"
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
"\x00\x00\x00\x00\x00\x00\x00\x00"
"111111"
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
"\x00\x00\x00\x00\x00\x00\x00"
光说无用,举个例子,上面为录制内容,其中4,8行,分别为乱码的用户名和密码
3.确定了参数化的东西后,就进行参数化。因为乱码问题没法解决,可以告诉楼主一个曲线救国的方法—用户名和密码都用数字!因为16进制协议中数字不会被认为乱码。
只能先帮到这里,别说游戏版块,就算你到LR版本,估计都没什么人能解答,都是一群没用过,在那说理论的。 是可以参数化的,比如楼上3说的.
性能难道只有压力和负载测试嘛?
任何和系统相关的都可以使用wins自带的"性能"查询io.cpu,私有工作集和物理的.
flash插件也可以. 理论不等于空谈.如果你不知道1+1=2,你又如何知道flash多少桢是封顶,多少桢是阀值.重绘区域是重挥范围大,范围密,通道透明时渲染.特效的ab法.
你怎么做性能.. 回复 5# jiazurongyu
理论当然不是空谈 :lol请不要误解,同样不敢苟同楼主把负载和压力测试称呼为性能测试。
楼主抛出的问题,其实是一个把LR应用到webgame过程中的并发症。
这其中关系到一些网络层的基础知识:
(1)需要知道webgame协议包结构。
(2)了解二进制、十进制、十六进制、字符长度
(3)弄清楚Big Endian 与 Little Endian
当做通一次后,在服务器性能测试工具使用上会走的顺很多。 楼主是想参数化账号和密码吗?
之前我的做法是账号我起的XXX1,然后参数化数字1.....
页:
[1]