原创

网站压测工具

在日常售后工作中,常常需要对一些网站进行简单的压测,以判断网站的可用性。

经常遇到用户来反馈CDN下载异常,其实有很大的一种可能就是用户在更新之前没有进行预热,所有用户在通过CDN访问时,由于CDN没有预热,就会从源站拉取资源,但是源站的带宽以及性能无法支撑多个CDN节点拉取源站资源时,这个时候就会出现下载异常。此时通过压测源站就能够发现源站性能异常。

本文提供两种简单的网站压测脚本,能够快速的针对源站进行HTTP或HTTPS请求的压测。工具的下载可以到 GitHub上下载或直接在系统中运行如下命令进行下载。 git clone https://github.com/suxin1110/HTTPStressTesting.git

下载后会有两个脚本文件:

simple_stresstesting.sh 该脚本为一个简单的脚本测试工具,效率相对来说比较高 stresstesting.sh 该脚本为较为复杂的网站压测工具,需要执行proxy进行测试。

simple_stresstesting.sh运行指南

simple_stresstesting.sh运行

运行该脚本后面跟多个变量,第一个变量需要输入压测请求的次数,后面的变量需要填写网站的url以及proxy等代理请求。可以自行根据curl -I 网站url 可以添加的参数自行进行测试。

simple_stresstesting.sh 压测结果展示

压测结束后会展示返回的状态码等统计信息。

stresstesting.sh运行指南

该脚本由于是要指定代理网站的IP等信息,会区分https请求和http请求,https请求测试截图:

HTTPS请求测试入参

按照要求填写对应的信息后即可进行测试。

统计结果如图所示:

HTTPS压测 结果统计

http请求测试方法如下:

HTTP请求 入参

统计结果如下:

HTTP请求测试结果

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 网站压力测试工具webbench

    去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便。   1、适用系统:Linux   2、编译安装:   引用   w...

    一见
  • 网站压力测试工具 - Hey

    本文最先发布在:https://www.itcoder.tech/posts/golang-rakyll-hey/

    雪梦科技
  • 网站压力测试工具 Webbench

    Webbench是知名的网站压力测试工具,它是由Lionbridge公司(http://www.lionbridge.com)开发。

    胡齐
  • T50:一款优秀的网站压力测试工具

    T50是一款网络层压力测试工具。 该工具在检查完“/usr/include/linux”之后,会选择下面的协议进行测试: a) ICMP – Interne...

    FB客服
  • ab 站点压力测试工具

    apache自带的工具,所以只要安装上apache后,就能够使用 ab 工具进行网站压力测试

    lin_zone
  • centos安装ab工具给网站进行压力测试

    在配置好网站服务器后,我们可以进行压力测试看一看实际环境中的效果怎么样,判断服务器质量、网站程序设计是否合理、提前预防突发事件。今天就介绍一款开源免费的压力测试...

    用户1188347
  • ab压测工具

    Apache Benchmark(简称ab) 是Apache安装包中自带的压力测试工具 ,简单易用

    院长技术
  • [752]压力测试工具-ab工具

    概念:服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数,称之为最大吞...

    周小董
  • 常用压测工具

    webbench 是常用的网站压力测试工具,webbench用C语言编写,代码仅有区区几百行。

    windealli
  • apache bench压测工具

    吞吐率:每秒事务处理数量,对应的是web的一个请求接口完成一起请求响应的时间;计算公式:总请求数 / 处理完成这些请求数所花费的时间

    少羽大怪兽
  • 网站ab压力测试

    网站压力测试 Usage: ab [options] [http[s]://]hostname[:port]/path 用法:ab [选项] 地址

    张琳兮
  • 网站可用性检测工具 - uptime

    uptime 是一个远程监控应用,使用 Node.js MongoDB Bootstrap 实现 ? 特点 性能好,可以监控上千个网站 监控信息全面,如 可用性...

    dys
  • [linux] ab压测工具进行post压力测试

    ab -k -c 500 -t 10 -p /tmp/json -T application/json https://xxxx/frontclue/v1/c...

    陶士涵
  • MySQL 压测工具之mydbtest

    一 前言 本文介绍一款绿色免安装版本的数据库压测利器--mydbtest(mydbtest_linux64.bin,由楼方鑫大牛编写).该压测软件区别于sys...

    用户1278550
  • DNS压力测试工具

    DNSPerf(DNS Performance)来自Prospect One公司,刚好最近研究 DNS 又想起这项服务。DNSPerf 从全世界超过两百个城市节...

    胡齐
  • 网站压力测试软件WebBench以及压测Jexus

    Webbench是知名的网站压力测试工具,它是由Lionbridge公司(http://www.lionbridge.com)开发。Webbench能测试处在相...

    张善友
  • 常用的几个网站测速工具

    种种数据结果显示,网站的收益与网站的打开速度有着直接的关系,我们可以通过第三方工具去测试自己的网站打开速度,我通常会用以下几个:

    GA小站
  • web性能测压工具 | siege

    AlicFeng
  • Apache 压力测试工具ab

    在 Apache 有个叫 ab(ApacheBench) 的程序, 此程序是专门用在做压力测试用的软件. ApacheBench(ab) 用来测试 apache...

    张善友

扫码关注云+社区

领取腾讯云代金券