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
Action.c(21): Notify: Transaction "download" ended with "Pass" status (Duration: 394.3305).
压测时,无论加载100、500、1000,响应时间均在400秒左右
TPS极低才1.5-3,服务器完全没有压力,各位帮忙看下怎么办? web服务器是采用nginx 这里的16M是持续下载完,才算一个事务完成了,难道HTTP请求,可以分包吗? 就你们这点带宽,能跑1.6TPS真是好的了。。。 云层大哥,我是用5台负载机呢,共500M带宽哦,跑的时候检查各客户端带宽都在80%以内
到底为什么服务器都没有压力,并且TPS这么低呀? 我是用5台负载机来跑,都有百兆带宽的,跑的时候检查负载机带宽在70%-80%之间
那到底为什么TPS这么低,并且服务端都没有压力呢? 服务器带宽呢,是不是瓶颈了 是不是程序代码是单线程的,每次只执行一个下载任务?
页:
[1]