web压力測试-Web Bench

article/2025/9/22 18:47:29

1.web bench下载。地址:http://home.tiscali.cz/~cz210552/webbench.html

2.wen bench安装:

[root@web111 tmp]#tar -zxvf webbench-1.5.tar.gz

[root@web111 tmp]# cd webbench-1.5

[root@vstar111 webbench-1.5]# ll

total 28

lrwxrwxrwx 1 1001 root    16 Nov 15 10:45 ChangeLog -> debian/changelog

lrwxrwxrwx 1 1001 root    16 Nov 15 10:45 COPYRIGHT -> debian/copyright

drwxr-xr-x 2 1001 root  4096 Jun 25  2004 debian

-rw-r--r-- 1 1001 1001  1063 Jun 25  2004 Makefile

-rw-r--r-- 1 1001 1001  1491 Jan 12  2004 socket.c

-rw-r--r-- 1 1001 1001  2411 Jan 14  2004 webbench.1

-rw-r--r-- 1 1001 1001 10978 Jun 25  2004 webbench.c

[root@web111 webbench-1.5]# make
cc -Wall -ggdb -W -O   -c -o webbench.o webbench.c
webbench.c: In function ‘alarm_handler’:
webbench.c:77: warning: unused parameter ‘signal’
cc -Wall -ggdb -W -O  -o webbench webbench.o  
ctags *.c
[root@web111 webbench-1.5]# make install

install -s webbench /usr/local/bin

install -m 644 webbench.1 /usr/local/man/man1

install -d /usr/local/share/doc/webbench

install -m 644 debian/copyright /usr/local/share/doc/webbench

install -m 644 debian/changelog /usr/local/share/doc/webbench

至此,安装完毕

3.用法

[root@web111 webbench-1.5]# man webbench

里面有具体的语法,參数等具体信息

測试1:1024次

[root@web111 webbench-1.5]# webbench -c 1024 http://10.244.170.110/
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.

Benchmarking: GET http://10.244.170.110/
1024 clients, running 30 sec.
Speed=103590 pages/min, 537553 bytes/sec.
Requests: 51795 susceed, 0 failed.

測试2:10240次

[root@web111 webbench-1.5]# webbench -c 10240 http://10.244.170.110/
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.


Benchmarking: GET http://10.244.170.110/
1024 clients, running 30 sec.

Speed=93646 pages/min, 482920 bytes/sec.
Requests: 46559 susceed, 264 failed.

对照2次測试结果,发现。第二次,速度慢,且失败次数大大添加。

查看zabbix监控。比对CPU,測试的时候cpu使用率非常高!多次測试后。发现大量的測试占用内存较高,导致server直接重新启动了尴尬

copy别人的測试基准:

1、压力測试工作应该放到产品上线之前,而不是上线以后 ;

2、測试的时候,最好把測试机的监控都打开;

3、測试时尽量跨公网进行。而不是内网;

4、測试时并发应当由小逐渐加大,比方并发100时观察一下站点负载是多少、打开是否流畅,并发200时又是多少、站点打开缓慢时并发是多少、站点打不开时并发又是多少 

5、 应尽量进行单元測试。如B2C站点能够着重測试购物车、推广页面等,由于这些页面占整个站点訪问量比重较大


http://chatgpt.dhexx.cn/article/5dsSxm7Z.shtml

相关文章

电脑网页压力测试软件,网站压力测试工具

网站压力测试软件可以测试不同上网方式、不同地区、访问Web不同页面、在不同并发访问密度情况下的客户端响应时间、流量和流速,实现极高的服务器测试,数据精准。网站压力测试软件适用于所有windows平台,操作简单,新手也能快速上手…

十个免费的 Web 压力测试工具

本文列举了是十个免费工具,可以用来进行Web的负载/压力测试的。这样你就可以知道你的服务器以及你的WEB应用能够扛得住多少的并发量,以及网站性能。 0. Grinder – Grinder是一个开源的JVM负载测试框架,它通过很多负载注射器来为分布式测试提…

介绍几款Web服务器性能压力测试工具

原文转自:http://www.qixing318.com/article/introduce-a-few-web-server-performance-pressure-testing-tools.html 目录结构 一、http_load 程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。…

web服务器压力测试工具---ab

文章目录 写在前面1、吞吐率(Requests per second)2、并发连接数(The number of concurrent connections)3、并发用户数(The number of concurrent users,Concurrency Level)4、用户平均请求等待…

WEB压力测试

互联网的普及,宽带的流行,使得越来越多的 个人和单位都架设了自己的网站。而充当网站的 服务器 的大多是普通的PC或者低档 服 务器 , 这样访问者人数一多或者遭受DDos攻击,很容易造成瘫痪。因此我们需要网站在真正发布前对其进…

10个免费的web压力测试工具

转自:http://apps.hi.baidu.com/share/detail/53794908 当一套程序写完或者一台服务器配置完成后,相必很多朋友会像我一样,非常想知道它到底能够承受多大的负载压力,那在本文中,就给大家介绍十个免费的可以用来进行Web…

Web网页性能压测工具 ApacheBench 和 WebBench

转载: Web网页性能压测工具 ApacheBench 和 WebBench (米扑博客) 1. ApacheBench ab 压测工具安装 ab是针对apache的性能测试工具,可以只安装ab工具,支持 http 和 https 网页。 Ubuntu安装:sudo apt-get -y install…

网站压力测试工具webbench

webbench最多可以模拟3 万个 并发连接 去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便。 1、适用系统:Linux 2、编译安装: 引用 wget http://blog.s135.com/soft/linux/webbench/webbench-1.…

web压力测试-Web Bench

1.web bench下载,地址:http://home.tiscali.cz/~cz210552/webbench.html 2.wen bench安装: [rootweb111 tmp]#tar -zxvf webbench-1.5.tar.gz [rootweb111 tmp]# cd webbench-1.5 [rootvstar111 webbench-1.5]# ll total 28 lrwxrwxrwx…

web压力测试工具(持续更新)

由于需要测试zabbix监控性能,特意研究了下web压力测试工具,工具如下: 第一款:http_load http_load是一款基于Linux平台的web服务器性能测试工具,用于测试web服务器的吞吐量与负载,web页面的性能&#xff…

十个免费的 Web 压力测试工具(转)

本文列举了是十个免费工具,可以用来进行Web的负载/压力测试的。这样你就可以知道你的服务器以及你的WEB应用能够扛得住多少的并发量,以及网站性能。 0. Grinder – Grinder是一个开源的JVM负载测试框架,它通过很多负载注射器来为分布式测试提…

vue页面刷新时,执行了哪些生命周期——谨慎使用beforeDestroy和destroyed

先来回顾一下vue实例的生命周期(以下图片来自官方文档)。 我的项目中某个组件在localstorage中存了数据,要求离开页面时需要把localstorage中相应的数据清空。于是我将清空storage的代码写在了beforeDestroy中。但在刷新页面时,st…

浏览器刷新vue为什么不会走beforeDestroy和destroyed生命周期

浏览器刷新vue为什么不会走beforeDestroy和destroyed生命周期 业务场景: 需要在页面卸载的时候去处理一些数据,比如清空 localStorage 然后就会把一些业务逻辑写在beforeDestroy或者destroyed的生命周期里 浏览器刷新的时候会走这两个生命周期吗 答案是不会 不是说在组件卸…

vue中,组件使用keep-alive缓存,beforeDestroy和destroyed会被调用吗?

分析 首先,答案是不会的,准确的说是不会直接调用。 默认情况下,也就是没有设置keep-alive,当离开当前路由时,会直接调用beforeDestroy和destroyed来销毁。 当组件设置keep-alive后,不会直接调用这个销毁周期函数&…

vue3.0 The `destroyed` lifecycle hook is deprecated. Use `unmounted` instead

用vue3.0使用了destroyed,报错 报错意思是:不推荐使用“已销毁”生命周期挂钩。改用“unmounted”在vue3.0 中: destroyed 生命周期选项被重命名为 unmounted beforeDestroy 生命周期选项被重命名为 beforeUnmount 把destroyed 改为 unmount…

Glide异常:You cannot start a load for a destroyed activity

项目上线后,Bugly上统计到错误如下: 原因很简单在Glide加载图片的时候发现发现控件所在的Activity已经被销毁了。搜索一下这个错误信息"You cannot start a load for a destroyed activity",定位问题: 即:在…

Vue keep-alive后不能触发destroyed

<keep-alive :include"cachedViews"><router-view :key"key" /></keep-alive> 当我们在项目中配置了keep-alive后&#xff0c;会发现页面关闭不能触发beforeDestroy。 首先我们来看看keep-alive是什么东西 keep-alive是Vue的内置组件&…

小米开机the system has been destroyed

原因&#xff1a;可能是升级/刷机系统之时重启导致&#xff0c;也可能是刷机时选择了【全部删除并/lock】导致系统损坏&#xff0c;非硬件损坏&#xff0c;可以通过刷机解决。 解决步骤 1、解锁BL&#xff0c;登录后进行解锁。 2、解锁后刷机即可 记得点击全部删除

vue 生命周期4 销毁流程 beforeDestroy destroyed

销毁流程&#xff1a; 当调用了vm.$destroy 则触发销毁流程 验证下&#xff1a; 加一个按钮和销毁事件 效果&#xff1a; 发现点击了vm销毁,但是页面上仍不变 因为虽然vm没了但是vm的工作成果还是在的 并不是vm销毁后,它的生成的dom也销毁掉,只不过是没有人帮你去管理了 …