zoukankan      html  css  js  c++  java
  • 网站压测

    IDC主机商在销售任何一款产品时,都少不了“能支持多少个并发请求数”这个重要的指标,而这个指标正是衡量产品价格的重要标准。一般情况下,同一款产品,支持并发请求数越多,其价格就越贵。虚拟空间一年150元跟一年200元的差异,往往是体现在“并发请求数”的差异上。

          但是我们用户并不清楚自己的空间能支持多少并发请求数,有时候感到困惑,因为不知道自己的网站在访问高峰期时的表现情况。因此,网站压力测试就成为站长不可缺少的要做的事情。

          网站压力测试工具,估计不少人都用过,较为流行的有比如Webbench、WAS、LoadRunner、WinRunner、WebLoad、ApacheBench、http_load、Siege等等,不过对一些要求不太高的人来说,或许不太愿意花时间去安装测试工具然后找教程才能学会如何使用。居于这个原因,webkaka推出了一个“网站压力在线测试”的功能,使用方法很简单,用户不需要安装任何插件,输入要测试的网站地址即可。

          webkaka的网站压力在线测试平台目前包括两大部分:压力测试、负载测试。压力测试可以测试网站在某个特定的持续的压力下运行的稳定性,而负载测试可以测试网站瞬间能承受的压力。

          压力测试

          压力测试是指在一定的负荷条件下,长时间连续运行系统给系统性能造成的影响。例如:同一时间50个用户连续3分钟访问网站,网站的打开时间受到多大影响。

    网站压力测试

    压力测试

          压力测试并发用户数分为两个等级,未验证网站可以测试并发用户数包括10、20、30、50,而验证网站后可以测试并发用户数包括100、150、200、250、300。验证网站很简单,只需在自己的网站根目录新建一个指定的文件即可。

          压力测试持续时间可以是1分钟、2分钟、3分钟、5分钟、10分钟,持续时间越长,越能体现网站在一定压力下运行的稳定性能。

          压力测试不单单只测网页html源码文件下载,还包括了网页包含的图片、js、css等文件的下载,完全模拟浏览器打开网页的情形。

    网站压力测试指标

    压力测试指标走势图

          网站压力测试指标包括CPU使用率、内存使用率、并发请求数、网页打开时间、吞吐量等,这些指标会随着压力测试的时间而不断变化。我们比较关心的网页打开时间这个指标,一般会随着压力测试的时间而不断增加,当到了某个时间后,有可能返回404、500、503等错误状态的提示。这个正是我们使用压力测试的目的,据此可以知道自己的网站能在多大的压力下才能稳定运行。

          负载测试

          负载测试是指在一定的工作负荷下,给系统造成的负荷及系统响应的时间。例如:并发请求数为10、50、100时,网站的打开时间受到多大影响。

    负载测试

          负载测试指标包括吞吐量、网页打开时间、并发请求数等,这些指标一般会随着压力等级的提高而增加,我们比较关心网页打开时间这个指标,通过负载测试可以看到自己的网站能承受多大的瞬间并发请求数。

          输出报告

          输出报告方面,webkaka的压力测试报告也比较详尽。

          1)各并发请求结果

          2)请求URL分析

          3)汇总摘要

          最后附上webkaka在线网站压力测试地址:http://yali.webkaka.com/

          使用月限流主机的站长在使用本工具时要注意了,压力测试会吃掉你不少的流量。

  • 相关阅读:
    js中for..of..和迭代器
    Python与其他语言的区别
    数据结构和算法部分总结
    MVC设计模式及SSH框架的介绍
    块级元素和行内元素以及display中block、inline和inline-block的区别
    线程安全和非线程安全
    Spring MVC拦截器入门
    Java反射的理解
    mybatis
    重定向和转发
  • 原文地址:https://www.cnblogs.com/feijian/p/4153002.html
Copyright © 2011-2022 走看看