|
公司要验证一个socket接口性能,运行中有以下几点难题求助一下,望各位大大解答一下,谢谢
脚本在另一台电脑上,就大致说明一下,脚本很简单,就是建立socket连接,然后发送一个消息,回执部分前一个版本没有,现在版本有了。于是有以下疑问:
1、socket消息没有回执的时候压测,发现很容易就就压倒几千上万。增加thinktime为0.001时,每秒TPS压力立刻变成60,改变 thinktime为0.0009时,每秒TPS压力又上至几千,这种thinktime有什么区别嘛?此外对于socket消息压测,怎么控制loadrunner发送量呢
2、使用目标方式进行loadrunner压测,控制TPS为400~500,但是观察业务端发现每秒还是60左右(业务侧可以支持上千负载压力,用非Loadrunner工具测试后得出的结果),因此用什么方法可以看出loadrunner发出的多余部分到哪儿去了呢?
3、增加socket消息回执,发现单调是loadrunner接收回执消息非常慢,这个请问有没有什么配置可以控制接受速度?
4、增加socket消息回执,运行场景测试,毅然只能有60TPS左右,增加虚拟用户从10至100,毅然只能发出60TPS的负载压力(实际上该业务能支持上千压力),loadrunner场景模拟器压不上去,是否有什么配置可以增大此部分压力
小弟初次测试 socket方式,望各位大神不吝赐教,谢谢 |
|