51Testing软件测试论坛
标题:
http文件下载压测响应时间400秒,TPS极低且服务器无压力,怎么处理?
[打印本页]
作者:
樱qq
时间:
2012-8-14 16:28
标题:
http文件下载压测响应时间400秒,TPS极低且服务器无压力,怎么处理?
公司要测试一个视频网页,单个视频文件16M。它采用Http协议下载视频流二进制文件
单用户运行一次下载事务需要400秒,脚本及运行结果如下:
lr_start_transaction("download");
web_custom_request("web_custom_request",
"URL=http://192.168.xx.xx/out.flv?start=0",
"Method=GET",
"TargetFrame=",
"Resource=0",
"Referer=",
"Mode=HTTP",
LAST);
lr_end_transaction("download",LR_AUTO);
Action.c(10): Notify: Transaction "download" started.
Action.c(12): web_custom_request("web_custom_request") was successful, 16415015 body bytes, 222 header bytes [MsgId: MMSG-26386]
Action.c(21): Notify: Transaction "download" ended with "Pass" status (Duration: 394.3305).
压测时,无论加载100、500、1000,响应时间均在400秒左右
TPS极低才1.5-3,服务器完全没有压力,各位帮忙看下怎么办?
作者:
樱qq
时间:
2012-8-14 16:37
web服务器是采用nginx
作者:
樱qq
时间:
2012-8-14 16:39
这里的16M是持续下载完,才算一个事务完成了,难道HTTP请求,可以分包吗?
作者:
云层
时间:
2012-8-14 17:33
就你们这点带宽,能跑1.6TPS真是好的了。。。
作者:
樱qq
时间:
2012-8-14 21:11
云层大哥,我是用5台负载机呢,共500M带宽哦,跑的时候检查各客户端带宽都在80%以内
到底为什么服务器都没有压力,并且TPS这么低呀?
作者:
樱qq
时间:
2012-8-14 21:13
我是用5台负载机来跑,都有百兆带宽的,跑的时候检查负载机带宽在70%-80%之间
那到底为什么TPS这么低,并且服务端都没有压力呢?
作者:
msnshow
时间:
2012-8-15 13:30
服务器带宽呢,是不是瓶颈了
作者:
HSPK
时间:
2015-4-15 13:51
是不是程序代码是单线程的,每次只执行一个下载任务?
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2