Linux下Web网站压力测试工具Webbench使用教程
Webbench是一个非常简单的压力测试工具,Webbench最多可以模拟3万个并发连接去测试网站的负载能力。
(1)Webbench安装
wget http://www.jb51.net/soft/linux/webbench-1.5.tar.gz
tar zxvf webbench-1.5.tar.gz
cd webbench-1.5
make
make install
(2)Webbench使用
webbench -c 1000 -t 60 http://www.jb51.net/
webbench -c 并发数 -t 运行测试时间 URL
(3)测试结果
root@phpddt:~/webbench-1.5# webbench -c 1000 -t 60 http://www.jb51.net/
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
Benchmarking: GET http://www.jb51.net/
1000 clients, running 60 sec.
Speed=217591 pages/min, 5544152 bytes/sec.
Requests: 217591 susceed, 0 failed.
注意:测试时并发数应该由小到大,并使用TOP检查网站负载,或自行打开页面查看速度。
以上就是Webbench使用教程了,非常简单吧。
相关推荐
-
Linux下Web性能压力测试工具http_load使用教程
http_load介绍: http_load基于linux平台的一种性能测工具.以并行复用的方式运行,用以测试web服务器的吞吐量与负载,测试web页面的性能. 下载及安装: wget http://www.acme.com/software/http_load/http_load-12mar2006.tar.gz tar xzvf http_load-12mar2006.tar.gz cd http_load-12mar2006/ make && make install http_lo
-
Web性能压力测试工具Siege使用教程
Siege是一个多线程http负载测试和基准测试工具.通过使用Siege 提供的功能,可以很容易的制定测试计划:包括规定使用并发用户数.重复数量,从而可以模拟在服务器.网络或者其它对象上附加负载以测试他们提供服务的受压能力,方便的测试服务器的性能. 官方下载地址:http://www.joedog.org/pub/siege/ Siege安装: #wget http://www.joedog.org/pub/siege/siege-latest.tar.gz #tar -xzvf siege-l
-
Web压力测试工具:http_load、webbench、ab、Siege使用方法
前言:常在网络飘,哪有不挨刀?做网站的站长说不准哪天得罪了XX人,二话不说直接操着DDOS就上来搞你了,黑不了你,哥就D死你,遇到这样的无赖,还真没办法,因此经常性的给自己的网站做做压力测试,看看服务器的承载能力是很有必要的一件事. 一.http_load 程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载.但是它不同于大多数压力测试工 具,它可以以一个单一的进程运行,一般不会把客户机搞死.还可以测试HTTPS类的网站请求. 下载地址:h
-
web压力测试工具_动力节点Java 学院整理
0. Grinder – Grinder是一个开源的JVM负载测试框架,它通过很多负载注射器来为分布式测试提供了便利. 支持用于执行测试脚本的Jython脚本引擎HTTP测试可通过HTTP代理进行管理.根据项目网站的说法,Grinder的 主要目标用户是"理解他们所测代码的人--Grinder不仅仅是带有一组相关响应时间的'黑盒'测试.由于测试过程可以进行编码--而不是简单地脚本 化,所以程序员能测试应用中内部的各个层次,而不仅仅是通过用户界面测试响应时间. 1. Pylot -Pylot 是
-
Linux下Web网站压力测试工具Webbench使用教程
Webbench是一个非常简单的压力测试工具,Webbench最多可以模拟3万个并发连接去测试网站的负载能力. (1)Webbench安装 复制代码 代码如下: wget http://www.jb51.net/soft/linux/webbench-1.5.tar.gz tar zxvf webbench-1.5.tar.gz cd webbench-1.5 make make install (2)Webbench使用 复制代码 代码如下: webbench -c 1000 -t 60 ht
-
ApacheJMeter压力测试工具使用安装教程
目录 JMeter的使用 安装及设置 下载 启动 切换语言环境 简单使用 1.新建线程组 2.线程组配置 3.新建HTTP请求 4.配置HTTP请求 5.配置监听器 6.运行 JMeter的使用 安装及设置 下载 我们直接在官网点击Download Release进行下载,目前官网的最新版本是5.4.1. 我们直接选择apache-jmeter-5.4.1.zip直接下载即可 启动 我们将上一步中的压缩包进行解压,进入到下图所示文件目录,双击jmeter.bat即可,如下图所示: 双击双击jme
-
HTTP服务压力测试工具及相关术语讲解
目录 前言 压测相关术语 压力测试工具 ab wrk go-wrk 前言 在项目正式上线之前,我们通常需要通过压测来评估当前系统能够支撑的请求量.排查可能存在的隐藏bug,同时了解了程序的实际处理能力能够帮我们更好的匹配项目的实际需求,节约资源成本. 压测相关术语 响应时间(RT) :指系统对请求作出响应的时间. 吞吐量(Throughput) :指系统在单位时间内处理请求的数量 QPS每秒查询率(Query Per Second) :“每秒查询率”,是一台服务器每秒能够响应的查询次数,是对一个
-
Apache自带的ab压力测试工具的实现
目录 Apache Bench 简介 ab的原理 ab的安装 参数介绍 ab测试案例 示例2 Apache Bench 简介 Apache Bench 是 Apache 服务器自带的一个web压力测试工具,简称 ab . ab 非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试.比如nginx.tomcat.IIS等 ab的原理 ab的原理:ab命令会创建 多个并发 访问线程,模拟 多个访问者 同时对某一 URL地址 进行访问. 它的测试目标是基
-
Mysqlslap MySQL压力测试工具 简单教程
MySQL从5.1.4版开始带有一个压力测试工具mysqlslap,通过模拟多个并发客户端访问mysql来执行测试,使用起来非常的简单.通过mysqlslap –help可以获得可用的选项,这里列一些主要的参数,更详细的说明参考官方手册. 复制代码 代码如下: –auto-generate-sql, -a 自动生成测试表和数据 –auto-generate-sql-load-type=type 测试语句的类型.取值包括:read,key,write,update和mixed(默认). –numb
-
Linux下PHP网站服务器安全配置加固防护方法【推荐】
PHP被广泛用于各种Web开发.而当服务器端脚本配置错误时会出现各种问题.现今,大部分Web服务器是基于Linux环境下运行(比如:Ubuntu,Debian等). 本文详细总结了PHP网站在Linux服务器上面的安全配置,包含PHP安全.mysql数据库安全.web服务器安全.木马查杀和防范等,很好很强大很安全.(如果需要深入的安全部署建议找专业做安全的国内公司如:Sinesafe,绿盟,启明星辰等等都是比较不错的专业做网站安全的公司) PHP安全配置 1. 确保运行php的用户为一般用户,如
随机推荐
- Vue.js一个文件对应一个组件实践
- Git 教程之分支管理详解
- sql server动态存储过程按日期保存数据示例
- javascript创建对象的3种方法
- javascript 拖动表格行实现代码
- js每隔两秒输出数组中的一项(实例)
- ASPX中的用户控件与ASP中的INCLUDE方法对比
- thinkphp常见路径用法分析
- JavaScript实现鼠标点击后层展开效果的方法
- 包你学会批处理整理集合第1/3页
- asp.net中gridview的查询、分页、编辑更新、删除的实例代码
- react-router实现跳转传值的方法示例
- javascript 事件查询综合 推荐收藏
- JavaScript实现的select点菜功能示例
- JavaScript 节流函数 Throttle 详解
- Squid集群做CDN全网加速配置分享
- 让PHP以ROOT权限执行系统命令的方法
- 基于C++中常见编译错误的总结详解
- 小程序多图列表实现性能优化的方法步骤
- Python框架Flask的基本数据库操作方法分析