Web项目之站点压力测试

本教程在个人网站、51cto博客上同步更新。手打不易请支持原创。
Webbench为著名的网站压力测试工具,由Lionbrdge公司开发,能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。同样的还有loadruner等.这里使用Webbench.

测试建议
1.webbench 做压力及性能测试时,软件自身也会消耗CPU和内存资源,为了测试准确,建议将 webbench 安装在其他的服务器上,已达到测试数据更加精确

2.压力、性能测试工作应该放到产品上线之前

3.测试时并发应当由小逐渐加大。比如并发100时观察一下网站负载是多少、打开页面是否流畅,并发200时又是多少。

官网地址:http://home.tiscali.cz/~cz210552/webbench.html

1.切换到软件安装目录 ,上传文件
sudo rz? webbench-1.5.tar.gz

2.解压文件
sudo? tar?zxf?webbench-1.5.tar.gz

3.进入文件夹
cd??webbench-1.5

ls
ChangeLog debian socket.c webbench webbench.c
COPYRIGHT Makefile tags webbench.1 webbench.o

  1. sudo make
    在编译webbench的时候,出现/bin/sh: ctags: command not found.

这是因为没有ctags组件。使用yum install -y??ctags即解决问

5.使用
关键指令:webbench? -c? 并发数? -t?连接时间(默认为秒)? ? ?解析的网站地址

原文地址:http://blog.51cto.com/gameboy/2105824

时间: 2024-10-11 10:13:33

Web项目之站点压力测试的相关文章

Web 应用性能和压力测试工具 Gor - 运维生存时间

Web 应用性能和压力测试工具 Gor - 运维生存时间 undefined 无需花生壳,dnspod实现ddns - 推酷 undefined

php站点压力测试

apache php 站点压力测试 ./ab -k -c 300 -n 2000 http://localhost/ -k keep-alive -c 并发线程数量 -n 请求数量 返回的报告: 每秒处理次数 最慢处理时间 平均每次请求的处理时间

使用 West Wind WebSurge 对 ASP.NET Web API 服务进行压力测试

West Wind Web Surge (以下简称 WebSurge) 不只是用于 ASP.NET Web API 的压力测试功能,也可以对 ASP.NET MVC, ASP.NET WebForm 或是其他网站应用服务进行简单的压力测试,而 Load Testing 也仅是 WebSurge 其中的一个功能,WebSurge 也有类似 Telerik Fiddler 的功能,可以针对指定的浏览器所发出的 Request 和接收的 Response 进行撷取,有兴趣的朋友可以去 WebSurge

Web系统性能监测与压力测试

十步完成Web应用程序压力测试(转)

Web 应用程序是决定网站性能的关键,对其进行测试是网站测试的核心.压力测试的目的是测试系统在各种负荷(由并发用户所产生的综合处理量)下的性能和稳定性.为了保证Web 应用程序的压力测试能取得理想的测试效果,压力测试也应该遵循软件工程中软件测试的一般规范.整个测试流程应有文档记录,压力测试应得到相应的重视.需求分析 对不同的系统其压力测试的强度和侧重点也不同.一个用于中小企业内部网和一个要处理大量用户的电子商务站点的负荷量和负荷分布是明显不同的.前者的最大负荷量和负荷分布是可预期的,而且对企事业

压力测试~一套完整的压力测试项目文档

Web压力架构 张占岭 Web压力架构... 1 一 系统性能测试概述... 1 1.1 性能测试概述... 1 1.2 性能测试的指标... 2 1.3 关键点的描述... 2 1.4 性能测试的目的... 2 1.5 测试项目开发规范... 2 二 使用VS压力测试工具进行测试... 3 2.1 性能测试(WebTest). 3 2.1.1 概念... 3 2.1.2 如何建立性能测试... 3 2.1.3 使用CS代码快速建立性能测试... 5 2.1.4 运行当前性能测试... 6 2.

Linux下Web网站压力测试工具Webbench

webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好用,安装使用也特别方便,并且非常小. 一,环境:linux 二,安装方式:编译安装 具体步骤如下: 1,安装编译工具: [[email protected] install]# yum install ctags wget make apr* autoconf automake gcc gcc-c++ 2,下载该软件包 [[email protected] install]# wget

使用 JMeter 完成常用的压力测试

原文地址: http://www.ibm.com/developerworks/cn/opensource/os-pressiontest/ 胡 键 ([email protected]), 西安交通大学硕士 本文介绍了 JMeter 相关的基本概念.并以 JMeter 为例,介绍了使用它来完成最常用的三种类型服务器,即 Web 服务器.数据库服务器和消息中间件,压力测试的方法.步骤以及注意事项. 讲到测试,人们脑海中首先浮现的就是针对软件正确性的测试,即常说的功能测试.但是软件仅仅只是功能正确

JMeter压力测试

临时客串了下性能测试人员,对Web页面进行了压力测试,做个记录,方便以后的查阅. 先用了阿帕奇的JMeter进行的压力测试,后来又使用了loadrunner.今天先整理下JMeter的压力测试. 先介绍下JMeter吧: Apache JMeter是100%纯java桌面应用程序,被设计用来测试C/S结构的软件(例如web应用程序).它可以被用来测试包括基于静态和动态资源程序的性能,例如静态文件,Java Servlets,Java 对象,数据库,FTP 服务器等等.JMeter可以用来模拟一个