-
2021-08-13 03:08:45
webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便。
1、适用系统:Linux
2、编译安装:
wget http://www.ha97.com/code/webbench-1.5.tar.gz
tar zxvf webbench-1.5.tar.gz
cd webbench-1.5
make
make install
3、使用:
webbench -c 1000 -t 30 http://127.0.0.1/test.jpg
参数说明:-c表示并发数,-t表示时间(秒)
4、测试结果示例:
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
Benchmarking: GET http://127.0.0.1/test.jpg
500 clients, running 30 sec.
Speed=3230 pages/min, 11614212 bytes/sec.
Requests: 1615 susceed, 0 failed.
注意:webbench 做压力测试时,该软件自身也会消耗CPU和内存资源,为了测试准确,请将 webbench 安装在别的服务器上。
更多相关内容 -
WEB性能测试工具(Web Application Stress Tool)
2017-11-16 17:06:04通过工具可以有效地测试Web服务器的运行状态和响应时间等性能指标,从而解决上述问题。下面以Web Application Stress Tool(简称WAST)为例,介绍如何进行Web压力测试。这是由微软的网站测试人员开发的专门用来进行... -
Web功能测试工具MAXQ
2021-03-23 11:48:43MAXQ是开源的Web功能测试工具。他的特点:1)简单易学;2)是一个轻量级的Web功能测试工具;3)可以自动录制WebBrowser提交的请求包,并随时回放;4)MAXQ应用了WebProxy代理方式,不直接录制Web的界面,避免在回放时不能... -
高性能WEB开发 web性能测试工具推荐
2020-10-29 03:29:26WEB性能测试工具主要分为三种,一种是测试页面资源加载速度的,一种是测试页面加载完毕后页面呈现、JS操作速度的,还有一种是总体上对页面进行评价分析,下面分别对这些工具进行介绍,如果谁有更好的工具也请一起... -
推荐几款Web性能测试工具
2019-07-22 14:27:50工欲善其事必先利其器,下面本文就推荐五款非常流行的Web性能测试工具。 1.HP Loadrunner Loadrunner——相信不少开发者都知道这款工具,是目前最受欢迎的一款性能测试工具。它是一种预测系统行为和性能的负载测...专业的软件测试工程师至少要掌握一到两种测试工具,而作为普通软件开发者,或多或少掌握一些测试方法和技巧。随着用户对科技产品用户体验度的上升,产品发布前的测试工作变得尤为重要。
工欲善其事必先利其器,下面本文就推荐五款非常流行的Web性能测试工具。
1.HP Loadrunner
Loadrunner——相信不少开发者都知道这款工具,是目前最受欢迎的一款性能测试工具。它是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。通过使用LoadRunner ,企业能最大限度地缩短测试时间、优化性能并加速应用系统的发布周期。
2.Apache JMeter
Apache JMeter是一款Java平台的开源测试工具,无论是静态还是动态资源,它都可以进行性能测试。
JMeter还可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。3.Load UI
Load UI是一款开源的压力测试工具,它可以与soapUI紧密集成,高效执行各种功能/性能测试。它也是一款非常灵活且交互性很强的负载测试工具。在测试期间,它还允许创建、配置和更新测试。与此同时,它还使用高度图形化接口,使得测试变得很简单而且运行迅速。
4.Httperf
Httperf与Loadrunner一样,都是来自惠普的一款产品。Httpref是一款高性能的Web性能测试工具,它主要用来进行HTTP服务器测试,生成各种 HTTP 负载来测试服务器的性能。
5.Siege
Siege是一个开源的压力测试和评测工具,开发者可以用它测试高负荷加载下应用程序代码,也可以根据配置对一个Web站点进行多用户的**
并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。 欢迎各位大佬小白加群群里面有很多资料你想要的我都有:656721740
**
-
中科大软院软件系统测试实验报告4--熟悉 Web 性能测试工具
2019-04-09 19:47:32中科大软院软件系统测试实验报告4--熟悉 Web 性能测试工具; -
web前端性能分析工具
2019-01-31 09:40:06web前端性能分析工具工具引导:以供测试工程师参考阅读 -
Web服务测试工具测试C# Web Service
2019-06-30 10:51:54用于测试 c#开发的 Web service工具。适用于GET 请求。 -
Web网站的性能测试工具
2021-03-23 15:58:53WebWEBWeb网站的性能测试工具软件测试随着Web2.0技术的迅速发展,许多公司都开发了一些基于Web的网站服务,通常在设计开发Web应用系统的时候很难模拟出大量用户同时访问系统的实际情况,因此,当Web网站遇到访问高峰... -
web页面性能检测工具Lighthouse
2021-11-25 15:39:33Lighthouse 可以自动检查Web页面的性能。 你可以以多种方式使用它。 浏览器插件 作为浏览器插件,访问chrome网上商店 搜索`Lighthouse`插件安装。以两种方式使用。 *方式一 安装成功后,访问想要检查的页面,...> About Automated auditing, performance metrics, and best practices for the web.
Lighthouse 可以自动检查Web页面的性能。
你可以以多种方式使用它。
浏览器插件
作为浏览器插件,访问chrome网上商店 搜索`Lighthouse` 插件安装。以两种方式使用。
* 方式一
安装成功后,访问想要检查的页面,开发插件,点击`Generate report`,稍等片刻,你将会得到一份页面的检查报告。
* 方式二
访问想要检查的页面,打开开发者工具,切换到`Lighthouse` 标签使用。
Node CLI
以Node CLI方式使用Lighthouse可以得到最大灵活性,Lighthouse提供了许多参数使用。
> Linghthouse 需要Node 14 LTS(14.x) 或更高版本。
-
安装
> npm install -g lighthouse
-
查看帮助
> lighthouse --help
-
使用
> lighthouse https://www.baidu.com --output html --output-path ./report.html √ We're constantly trying to improve Lighthouse and its reliability. ...
`--output` 指定报告的类型;`--output-path` 指定报告的路径。
以编程模式使用
创建`lighthouse_demo.js` 文件,脚本如下:
const fs = require('fs'); const lighthouse = require('lighthouse'); const chromeLauncher = require('chrome-launcher'); (async () => { const chrome = await chromeLauncher.launch({chromeFlags: ['--headless']}); const options = {logLevel: 'info', output: 'html', onlyCategories: ['performance'], port: chrome.port}; const runnerResult = await lighthouse('https://www.baidu.com/', options); // `.report` is the HTML report as a string const reportHtml = runnerResult.report; fs.writeFileSync('lhreport.html', reportHtml); // `.lhr` is the Lighthouse Result as a JS object console.log('Report is done for', runnerResult.lhr.finalUrl); console.log('Performance score was', runnerResult.lhr.categories.performance.score * 100); await chrome.kill(); }
有没有自动化脚本既视感,还可以设置 `headless`模式。
-
运行
> node lighthouse_demo.js
最终,会在当前目录下生成 `lhreport.html` 结果文件。
Web网站
有一些Web网站基于lighthouse 提供服务,你可以登录这些网站输入URL检测网络性能。
* Web Page Test
https://www.webpagetest.org/
* Calibre
https://calibreapp.com/
* Debug bear
https://www.debugbear.com/
* Lighthouse Keeper
https://lighthouse-keeper.com/
...
以 Web Page Test 为例:
下面是配套资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!
最后: 可以在公众号:程序员小濠 ! 免费领取一份216页软件测试工程师面试宝典文档资料。以及相对应的视频学习教程免费分享!,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。
如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!喜欢软件测试的小伙伴们,可以加入我们的测试技术交流扣扣群:310357728里面有各种软件测试资源和技术讨论)
-
-
Web测试工具对比--自动化功能测试(2)
2021-03-23 16:05:30WebWEBWeb测试工具对比--自动化功能测试(2)软件测试QuickTest6.51.启动quicktest2.录制操作脚本如下//打开browser对象object(page是个对象)方法的object(webedit也是个方法)的set方法,意思就是设置文本框username,... -
webApi 代码及测试工具
2017-11-09 22:55:37webApi 代码实例及测试工具,非常好用。可用于调试get,post,put,delete相关协议及接口。超好用。 -
windows + web性能测试工具对比
2019-05-13 11:19:41web压力性能测试工具对比 apache bench 优点:使用单线程程序,只占用一个CPU,可以用作快速测试工具。 缺点:不能用作严格的测试,往往跑ab的测试机负荷满了,而服务器应用的性能还绰绰有余。 ... -
Web性能测试工具dynaTrace的使用说明
2010-09-21 16:32:12垃圾的IE诊断工具让开发和测试人员都十分头痛。Web 2.0/Ajax应用的挑战不仅是理解网络交互(有多少或何时一些资源被下载),我们也要理解这些效果的性能。问题将扩展到JavaScript、XmlHttpRequests对象、DOM操纵、... -
Web性能压力测试工具之ApacheBench详解
2021-01-20 14:54:10PS:网站性能压力测试是性能调优过程中必不可少的一环。只有让服务器处在高压情况下才能真正体现出各种设置所暴露的问题。Apache中有个自带的,名为ab的程序,可以对Apache或其它类型的服务器进行网站访问压力测试。... -
五款资深高效的Web性能测试工具
2018-09-29 18:08:23工欲善其事必先利其器,下面本文就推荐五款非常流行的Web性能测试工具。 1.HP Loadrunner Loadrunner ——相信不少开发者都知道这款工具,是目前最受欢迎的一款性能测试工具。它是一种预测系统行... -
五款高效的开源Web性能测试工具
2017-11-28 09:51:35工欲善其事必先利其器,下面本文就推荐五款非常流行的Web性能测试工具。 1.HP Loadrunner Loadrunner——相信不少开发者都知道这款工具,是目前最受欢迎的一款性能测试工具。它是一种预测 -
Web性能测试工具,微软Web性能测试工具
2011-07-13 20:59:14Web性能测试工具,微软Web性能测试工具 使用简单好用 -
Web测试工具对比--自动化软件测试(1)
2021-03-23 16:05:31webWebWeb测试工具对比--自动化软件测试(1)软件测试针对xxx(java开发)软件进行测试,对winrunner7.0,RationalRobot,QuickTest进行评测,评测主要包括易用性,扩展性,稳定性等三方面.xxx登陆功能是使用最频繁的功能... -
高性能前端开发-Web性能测试工具推荐
2013-07-17 21:13:37高性能前端开发-Web性能测试工具推荐,很值得一看,前端工程师必备 -
分享一个.NET实现的简单高效WEB压力测试工具
2021-01-20 03:47:48为了让在win下对web压力测试变得更简单方便所以用.net写了一个小工具来完成这个事情。 功能介绍 这个小工具提供了一系列的参数设置,主要包换测试的类型,并发用户数和是否保持长连接状态等。 ... -
Web性能测试工具-JMeter
2016-09-14 20:21:24Web JMeter -
WEB性能测试工具
2018-06-18 13:12:55WEB性能测试工具 Web性能测试工具推荐 Firebug HttpWatch DynaTrace’s Ajax Edition Speed Tracer Page Speed yslow webpagetest -
web并发&压力测试工具http_loadWin32
2018-08-16 15:34:19http_load基于linux平台的一种性能测试工具,本款是编译为windows版本,windows下可使用。以并行复用的方式运行,用以测试web服务器的吞吐量与负载,测试web页面的性能。