• 网站压测


    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/

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

  • 相关阅读:
    fn project 试用之后的几个问题的解答
    fn project 扩展
    fn project 生产环境使用
    fn project 对象模型
    fn project AWS Lambda 格式 functions
    fn project 打包Function
    fn project Function files 说明
    fn project hot functions 说明
    fn project k8s 集成
    fn project 私有镜像发布
  • 原文地址:https://www.cnblogs.com/feijian/p/4153002.html
Copyright © 2020-2023  润新知