【技术实现步骤摘要】
本申请涉及互联网领域,具体而言,涉及一种用于测试网站性能的方法、客户端、服务器和系统。
技术介绍
目前,针对网站性能的测试,主要依靠人工手动进行测试。下面以业内常用的几款网站性能测试工具为例来描述现有技术中测试网站性能的过程。首先描述一下业内常用的几款网站性能测试工具l)Firebug :基于firefox和ie浏览器的插件,能够抓取到网页中的dom(DocumentObject Model,文档对象模型)树和http传输数据;2) Yslow :基于firebug插件的firefox浏览器插件,根据网页优化规则对网页性能进行评分,只适用于firefox ;3)Dynatrace ajax :基于windows桌面客户端的网页性能评估工具,按不同讳度对网页的响应时间、timeline (时间轴)、javascript (java脚本)、hotspot (热点)等数据进行抓取;目前适用于IE和Firefox。上述三款测试工具以浏览器插件或桌面客户端形式实现。在测试网站性能的过程中,针对每一条网页测试请求,需要手动驱动浏览器插件或客户端软件以抓取相应的网页性能数据。 ...
【技术保护点】
一种用于测试网站性能的方法,其特征在于,包括:接收测试需求信息,其中,所述测试需求信息包括多条网页测试请求;向服务器发送所述多条网页测试请求,以使所述服务器执行所述多条网页测试请求所请求的网站性能测试;接收响应于所述多条网页测试请求的网站测试结果。
【技术特征摘要】
1.一种用于测试网站性能的方法,其特征在于,包括 接收测试需求信息,其中,所述测试需求信息包括多条网页测试请求; 向服务器发送所述多条网页测试请求,以使所述服务器执行所述多条网页测试请求所请求的网站性能测试; 接收响应于所述多条网页测试请求的网站测试结果。2.根据权利要求1所述的方法,其特征在于,向服务器发送所述多条网页测试请求的步骤包括 根据用户输入的需求设置发送多条网页测试请求的速率; 按照所设置的速率向所述服务器发送所述多条网页测试请求。3.根据权利要求2所述的方法,其特征在于,根据用户输入的需求设置发送多条网页测试请求的速率的步骤包括 根据所述用户输入的需求中的带宽以及并发请求的最大线程数来设置多条网页测试请求的速率。4.根据权利要求1所述的方法,其特征在于,接收响应于所述多条网页测试请求的网站测试结果之后,还包括 判断所述测试结果是否超过阈值; 若超过,则输出告警信号。5.根据权利要求1所述的方法,其特征在于,向所述服务器发送所述多条网页测试请求时,还包括 向发送所述多条网页测试请求的处理设备发送请求信息,其中,所述请求信息用于请求所述处理设备当前的系统资源使用状态信息; 接收所述处理设备响应于所述请求信息反馈的系统资源使用状态信息。6.根据权利要求5所述的方法,其特征在于,接收响应于所述多条网页测试请求的网站测试结果之后,还包括 在所述系统资源使用状态信息与所述网站测试结果之间建立映射关系; 根据具有映射关系的所述系统资源使用状态信息与所述网站测试结果对所述网站性能进行分析。7.一种用于测试网站性能的客户端,其特征在于,包括 第一接收单元,用于接收测试需求信息,其中,所述测试需求信息包括多条网页测试请求; 第一发送单元,用于向服务器发送所述多条网页测试请求,以使所述服务器执行所述多条网页测试请求所请求...
【专利技术属性】
技术研发人员:毛锡凯,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。