×

网站并发测试工具

网站做压力测试时,用什么工具比较好,要重点注意哪些方面的测试?php web服务器网站上线在即,请问如何测试服务器压力呢比如如何知道这个网站到底能同时承受

admin admin 发表于2022-05-01 00:05:01 浏览124 评论0

抢沙发发表评论

网站做压力测试时,用什么工具比较好,要重点注意哪些方面的测试

一般做压力测试,都用LoadRunner,这个好学好用,而且测试数据统计的比较全,比较权威;重点注意并发数量和临界并发数,还有网站后台的各种性能指标在测试后是否能恢复正常等。

php web服务器网站上线在即,请问如何测试服务器压力呢比如如何知道这个网站到底能同时承受

利用一些软件吧,可用来进行 Web 压力测试的工具有很多,比如微软的 Web Application Stress、Linux下的 siege、功能全面的 Web-CT 等等,这些都是非常优秀的 Web 压力测试工具。一、 Siege一款开源的压力测试工具,可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。官方:1. 下载源码请自行google例如:wget 2. 解压、编译和安装tar -zxf siege-2.67.tar.gz cd siege-2.67/ /configure make && make install 3. 运行siegesiege -c 200 -r 10 -f test.txt -c是并发量,-r是重复次数。 url文件就是一个文本,每行都是一个url,它会从里面随机访问的。test.txt 内容:4 结果说明Lifting the server siege… done.Transactions: 3419263 hits //完成419263次处理Availability: 100.00 % //100.00 % 成功率Elapsed time: 5999.69 secs //总共用时Data transferred: 84273.91 MB //共数据传输84273.91 MBResponse time: 0.37 secs //相应用时1.65秒:显示网络连接的速度Transaction rate: 569.91 trans/sec //均每秒完成 569.91 次处理:表示服务器后Throughput: 14.05 MB/sec //平均每秒传送数据Concurrency: 213.42 //实际最高并发数Successful transactions: 2564081 //成功处理次数Failed transactions: 11 //失败处理次数Longest transaction: 29.04 //每次传输所花最长时间Shortest transaction: 0.00 //每次传输所花最短时间二、Webbenchwebbench最多可以模拟3万个并发连接去测试网站的负载能力,安装使用简单方便。1. 下载源码请自行google例如:wget 2. 解压、编译和安装tar zxvf webbench-1.5.tar.gz cd webbench-1.5 make mkdir /usr/local/man #建立相应目录否则导致无法正常安装 make install 3. 运行webbenchwebbench -c 100 -t 30 -c表示并发数,-t表示时间(秒)Webbench - Simple Web Benchmark 1.5Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.Benchmarking: GET 100 clients, running 30 sec.Speed=16084 pages/min, 152872 bytes/sec. #运行结果显示Requests: 8042 susceed, 0 failed.三、Web Application Stress Tool这是由微软的网站测试人员开发的专门用来进行实际网站压力测试以一套工具。透过这套功能强大的压力测试工具,管理人员可以在网站实际上线之前先网站进行如同真实环境下的测试,以找出系统潜在的问题,对系统进行进一步的调整、设置工作。

哪款网站压力测试工具值得推荐

在当今社会,越来越多的人拥有不同的压力,有的人有学习的压力,有的人有工作的压力,有的人有生活的压力……每个人都在这样的压力下,不得不前行。


那么,究竟什么是压力呢?压力是现代人拥有的最普遍的一种心理情绪。而在一定程度上,压力会影响人的健康。所以这时候,我们需要对压力进行测试。

以下为我总结的值得推荐的压力测试的网站:

  • Pylot

    Pylot是一款开源的测试web service性能和扩展性的工具,它运行HTTP 负载测试,这对容量计划,确定基准点,分析以及系统调优都很有用处。Pylot产生并发负载(HTTP Requests),检验服务器响应,以及产生带有metrics的报表。通过GUI或者shell/console来执行和监视test suites。-网站并发测试工具

  • fwptt

     fwptt也是一个用来进行WEB应用负载测试的工具。它可以记录一般的请求,也可以记录Ajax请求。它可以用来测试 asp.net, jsp, php 或是其它的Web应用。