Web压力测试,web压力测试工具有哪些

  Web压力测试,web压力测试工具有哪些

  原文翻译:3358 www .齐星318.com/article/introduce-a-few-we b-server-performance-pressure-testing-tools . htttoots . h

  目录1,http_load

  程序很小,解冻后不到100K。

  Http_load以并行复用的方式执行,测试web服务器的吞吐量和负载。

  然而,与大多数压力测试工具不同,它可以在一个进程中运行,通常不会杀死客户端。

  你也可以测试HTTPS类的网站请求。

  下载地址:http_load-12mar2006.tar.gz

  安装非常简单。# tarzxvfhttp _ load-12mar2006.tar.gz # CD http _ load-12 mar 2006 # make make install基本用法:http_load -p并发访问进程的数量

  比如可以写http _ load-parallel 5-seconds 300 URL list . txt。

  我简单解释一下参数。

  -parallel缩写-p:表示并发用户进程的数量。

  -获取缩写-f:表示访问的总次数。

  -rate缩写-p:表示每秒的访问频率。

  -s: URL file: urllist.txt的短秒数,表示总访问时间。文件格式是每行一个URL,URL在50-100多个测试中都有效。

  文件格式如下。http://www。七星318.com/http://www.Qixing 318.com/blog/http://www.Qixing 318.com/sign in/3358 www。七星a-quick-look-at-the-redis-source-code.html 3358 www。七星318.com/article/how-the-browser-end-eeer juery-form-validation-plug-in-validate . js-the-basic-usage . html 3358 ww . qid use-flash-plugin-swf upload-head-is-upload-the-scree n shot-in-two-ways.html 3358 ww七星318.com/com应该让你的网站使用html5。html http://www。七星318.com/article/simple-to-understand-Linux-memory-allocation-mechanism.html 3358 www。七星318.com/article/organize-the-sphinx-API-based-on-PHP.html 3358 www。七星318.com/article/jquery-1-9-removed-brows ss the-installation-of-fedora-under-Chinese-search-sphinx-configuration . html http://ww。七星318 . com外形s.html 3358 w ww。七星318.com/article/juery-reference-manual-tutorials-and-tools.html 3358 www。七星318。在线测试工具浏览器stack-cross-browser-compatibility.html 3358。七星318.com/article/article

  ixing 318 . com/article/brokeback-mountain . html http://www . Qixing 318 . com/article/SQL-index-caused-performance-issues . html http://www . Qixing 318 . com/article/Use-Python-Scapy-reporter . html 3358 www.qixing318.com/article/a-python-web-attack-script.html举例:http_load -p 30 -s 60 urllist.txt参数得到了。让我们来看看运行一个命令的返回结果,如下所示:

  结果:1。294次提取,30次最大并行,3.83835 E06字节,60.0026秒

  它显示,在上面的测试中,运行了294个请求,最大并发进程数为30,传输的总数据为3.83835e 06bytes,运行时间为60.0026秒。

  2、13055.6平均字节/连接

  说明每个连接传输的平均数据量是3.83835e 06/294=13055.6。

  3、4.89979次读取/秒,63969.7字节/秒

  每秒响应请求为4.89979,每秒传输的数据为63969.7字节/秒。

  4、毫秒/连接:平均值312.009,最大值1319.57,最小值209.994

  它显示每个连接的平均响应时间为312.009毫秒,最大响应时间为1319.57毫秒,最小响应时间为209.994毫秒。

  5、毫秒/首次响应:平均值1191.01,最大值10212.4,最小值220.78

  6、HTTP响应代码:

  代码200 - 127

  代码502 - 166

  解释要打开的响应页面的类型。

  如果403类型太多,可能需要注意系统是否遇到了瓶颈。

  特别说明:

  测试结果中的主要指标是fetchs/sec,msecs/connect,即服务器每秒可以响应的查询数。

  使用该指数来衡量绩效。看来ab的准确率比阿帕奇高,更有说服力。

  Qpt-每秒响应用户数和响应时间,即每个连接的响应用户时间。

  测试结果主要取决于这两个值。

  当然,仅仅这两个指标并不能完成对业绩的分析。我们还需要分析服务器的cpu和men才能得出结论。

  2.webbench webbench是一款Linux下的网站压力测试工具,可以模拟多达30000个并发连接来测试网站的负载能力。

  下载地址可以用谷歌搜索,我这里给你一个。

  下载地址:http://soft.vpser.net/test/webbench/webbench-1.5.tar.gz

  这个程序比较小,解压后不到50K,呵呵。

  安装非常简单。

  # tar zxvf webbench-1.5.tar.gz # cdwebbench-1.5 # make make install会在当前目录下生成web bench可执行文件,可以直接使用。

  用法:webbench -c concurrency -t运行测试时URL

  例如,# web bench-c1000-t130 http://www.qixing318.com III。ab ab是apache附带的一个强大的测试工具。

  安装apache时,通常会附带它。

  你可以查看它的用法说明。

  #./ab

  参数很多,一般我们用-n和-C。

  例如:

  # web bench-c1000-t130 http://www.qixing318.com/index.php这意味着同时处理1000个请求和运行130次index.php文件。

  四。攻城是一个开源的压力测试工具,可以根据配置对一个网站进行多用户并发访问,记录每个用户所有请求过程对应的时间,在一定并发访问次数下重复进行。

  围城官员:http://www.joedog.org/

  围攻下载:http://www.joedog.org/pub/siege/siege-latest.tar.gz

  围城拉开拉链并安装:

  # tar-zxvf Siege-latest.tar.gz # CD围攻-最新/#。/configure # make # make安装攻城使用:

  #攻城-c 100 -r 10 -f site.url -c是并发数,-r是重复数。

  一个url是一个文本,每一行都是一个url,会从中随机访问。Site.url内容:

  3358 www.qixing318.com/3358 www.zendsns.com/3358 www.qixing318.info/test结果:

  结果描述:

  事务:550次点击//完成550次处理

  可用性:55.00% //55.00%成功率

  耗时:31.32秒//总时间

  传输数据:1.15 MB//总数据传输量为1.15 MB。

  响应时间:3.04秒//显示网络连接速度。

  transaction:17.56 trans/sec//17.56每秒处理次数:表示服务器后

  吞吐量:0.04 MB/秒//平均每秒数据传输量

  并发:53.44 //实际最大并发数

  成功交易数:433 //成功交易数

  失败的事务:450 //失败的事务数

  最长交易:15.50 //每次传输花费的最长时间

  Shorttest事务:0.42//每次传输的最短时间

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • web项目发布到tomcat,怎么用tomcat启动web项目
  • web项目发布到tomcat,怎么用tomcat启动web项目,在Tomcat中部署Web项目的操作方法(必看篇)
  • web设置session超时时间,ajax解决session超时
  • web服务器安全配置说明文档下载,web服务器安全配置说明文档在哪
  • web服务器安全配置说明文档下载,web服务器安全配置说明文档在哪,WEB服务器安全配置说明文档
  • webservice如何使用,webservice入门教程
  • webservice如何使用,webservice入门教程,WebService教程详解(一)
  • webqq网页版登录入口,web版qq登录
  • webqq网页版登录入口,web版qq登录,WebQQ最新登陆协议的用法
  • webpack的plugins和loaders的实现原理,webpack plugin原理
  • webpack的plugins和loaders的实现原理,webpack plugin原理,深入webpack打包原理及loader和plugin的实现
  • webapp和原生app的区别,原生app和web app
  • webapp和原生app的区别,原生app和web app,web app与原生app的区别
  • web 前端图片懒加载实现原理,实现图片懒加载的三种方式
  • web 前端图片懒加载实现原理,实现图片懒加载的三种方式,前端必会的图片懒加载(三种方式)
  • 留言与评论(共有 条评论)
       
    验证码: