|
有谁知道loadrunner测试winsockect中的 lrs_receive("socket0", "buf13", LrsLastArg)的具体作用?
仅仅是等待接收包然后与buf13进行比对吗? 那就是说去掉lrs_receive也没啥关系了 ?
因为我测试发现lrs_receive对response time影响很大。
奇怪的响应时间如下: 执行结果中是1秒处理了12.762个请求,我从后台看也都响应成功了,但是response time却是3秒多。我后来把lrs_send和lrs_receive分成两个事务,发现是lrs_receive的时间占的。
打个比方这个事务是交钱然后给货, 测试结果是1秒完成了10次,这个没错,但是这个事务响应时间却是3秒多,为什么?!
以下是具体的测试结果:
Virtual User:50
Duration Time: 5min
------------
Passed Transaction: 4390
Transaction Per Sec: 12.762
Transaction response time:3.585
Server CPU < 5%
完成4390个Transaction
其中除了Transaction response time我无法理解,其他的都是合理的,而且从后台看也是对的。
谁能解释下这个Transaction response time得出3秒多怎么来的?这个值和Transaction Per Sec怎么也对应不上啊。 |
|