广告
返回顶部
首页 > 资讯 > 操作系统 >使用Apache ab进行http性能测试
  • 758
分享到

使用Apache ab进行http性能测试

Apacheabhttp性能测试 2022-06-04 23:06:34 758人浏览 八月长安
摘要

Mac自带了Apache环境 打开“终端(terminal)”,输入 sudo apachectl -v,(可能需要输入机器秘密)。如下显示Apache的版本 接着输入 sudo apachectl start,这样A

Mac自带了Apache环境

打开“终端(terminal)”,输入 sudo apachectl -v,(可能需要输入机器秘密)。如下显示Apache的版本

接着输入 sudo apachectl start,这样Apache就启动了。打开Safari浏览器地址栏输入 “Http://localhost”,可以看到内容为“It works!”的页面。其位于“/Library(资源库)/WEBServer/Documents/”下,这就是Apache的默认根目录。

Apache的安装目录在:/etc/apache2/,etc默认是隐藏的。有三种方式查看:

1、dock下右键Finder,选择"前往文件夹",输入"/etc"
2、在finder下----》前往---》前往文件夹,然后输入/etc
3、可以在terminal 输入 "open /etc"

windows可以去http://httpd.apache.org/download.cgi下载,或者从命令行安装

1. 安装apache

     sudo port install apache2

启动apache: sudo apachectl start

2.  brew install pcre

3. wget http://ftp.yz.yamagata-u.ac.jp/pub/network/apache//httpd/httpd-2.4.4.tar.bz2

   (1)解压
   (2) ./configure
   (3) make && make install
   (4) sudo cp support/ab /usr/sbin  

4. ab -n 1000 -c 10 http://localhost:3000/  最后这个斜杠不能少

这个ab -n1uHnsqQEo000 -c10 http://localhost:3000/命令,在window系统下,需要先用cd命令定位到你的apache安装目录的bin文件夹。。。 

ab的参数说明

-n  需要执行的请求次数

-c  并发的数量

-t   等待返回的最长时间

-b  tcp收发缓冲区的大小,单位(byte)

-p 使用post (同时需要定义-T参数)

-u 使用put (同时需要定义-T参数)

-T content-type, 例如application/x-www-fORM-urlencoded, 默认为text/plain

-w 把结果打印在html的表格里

-x  表格的属性

-y  tr行属性

-z  td列属性

-C 设置cookie 例如Apach=1234

-H header行, 例如Accept-Encoding:gzip

-k 是否标示位HTTP Keep Alive

测试结果:


This is ApacheBench, Version 2.3 <$Revision: 1663405 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Completed 500 requests
Completed 600 requests
Completed 700 requests
Completed 800 requests
Completed 900 requests
Completed 1000 requests
Finished 1000 requests


Server Software:  
Server Hostname:  localhost
Server Port:   3000

Document Path:   /
Document Length:  14 bytes

Concurrency Level:  10
Time taken for tests: 0.323 seconds
Complete requests:  1000
Failed requests:  0
Total transferred:  115000 bytes
HTML transferred:  14000 bytes
Requests per second: 3097.37 [#/sec] (mean)
Time per request:  3.229 [ms] (mean)
Time per request:  0.323 [ms] (mean, across all concurrent requests)
Transfer rate:   347.85 [Kbytes/sec] received

Connection Times (ms)
    min mean[+/-sd] median max
Connect:  0 0 0.1  0  1
Processing:  1 3 2.2  2  16
Waiting:  1 3 2.2  2  16
Total:   1 3 2.2  2  16

Percentage of the requests served within a certain time (ms)
 50%  2
 66%  3
 75%  3
 80%  4
 90%  5
 95%  7
 98%  13
 99%  15
 10uHnsqQEo0%  16 (longest request)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

--结束END--

本文标题: 使用Apache ab进行http性能测试

本文链接: https://www.lsjlt.com/news/20870.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 使用Apache ab进行http性能测试
    Mac自带了Apache环境 打开“终端(terminal)”,输入 sudo apachectl -v,(可能需要输入机器秘密)。如下显示Apache的版本 接着输入 sudo apachectl start,这样A...
    99+
    2022-06-04
    Apache ab http 性能测试
  • Apache下分析ab性能测试结果
    一直以来我都是用Loadrunner去做性能测试。Loadrunner实际上是一个很重的性能测试工具。他的功能很全面,是一把很好的牛刀。 如果我们只是需要对一个页面做简单的性能测试,使用Loadruner这把牛刀就不是一...
    99+
    2022-06-04
    Apache下分析ab性能测试结果 ab性能测试分析
  • Linux基础命令---ab测试apache性能
    abab指令是apache的性能测试工具,它可以测试当前apache服务器的运行性能,显示每秒中可以处理多少个http请求。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。 1、语法ab&nbs...
    99+
    2023-06-05
  • Apache下分析ab性能测试的结果是什么
    这篇文章给大家介绍Apache下分析ab性能测试的结果是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一直以来我都是用Loadrunner去做性能测试。Loadrunner实际上是一个很重的性能测试工具。他的功能很...
    99+
    2023-06-22
  • Apache下压力测试工具ab的安装与使用
    本篇内容主要讲解“Apache下压力测试工具ab的安装与使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Apache下压力测试工具ab的安装与使用”吧!导读性能测试工具目前最常见的有以下几种:...
    99+
    2023-06-03
  • 使用traceview进行Android性能测试
      一、 TraceView工具简述   Traceview是android平台配备的一个很好的性能分析工具。它可以通过图形界面的方式让我们了解我们要跟踪的程序的性能,并...
    99+
    2022-06-06
    测试 Android
  • 使用ab工具对服务器进行API压力测试
    目录1 系统吞吐量的简单介绍2 测试方法2.1 客户端测试工具2.1.1 GET方法2.1.2 POST方法2.1.3 测试结果解读2.2服务器端检测方法3 实际测试3.1 shell脚本3.2 C++提取程序:使用了l...
    99+
    2022-06-04
    ab工具进行服务器压力测试 服务器压力测试
  • 如何使用Gateling进行性能测试
    这篇文章主要讲解了“如何使用Gateling进行性能测试”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用Gateling进行性能测试”吧!Gatling是什么?Gatling 是一个用...
    99+
    2023-06-02
  • 如何使用ab工具对服务器进行API压力测试
    本篇文章为大家展示了如何使用ab工具对服务器进行API压力测试,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1 系统吞吐量的简单介绍一个系统的吞度量(承压能力)与request对CPU的消耗、外部接...
    99+
    2023-06-22
  • 如何使用Jmeter进行http接口测试
    这篇文章给大家介绍如何使用Jmeter进行http接口测试,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。前言:  主要针对http接口进行测试,使用Jmeter工具实现。  Jmter工具设计之初是用于做性能测试的,它...
    99+
    2023-06-21
  • Centos8下怎么使用Sysbench进行性能测试
    本篇内容介绍了“Centos8下怎么使用Sysbench进行性能测试”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!SysBench 是一个基...
    99+
    2023-06-27
  • 使用Jmeter进行http接口测试的实践
    目录前言:一、开发接口测试案例的整体方案:二、接口自动化适用场景:三、接口测试环境准备四、创建工程:前言:   本文主要针对http接口进行测试,使用Jmeter工具实现。   Jm...
    99+
    2022-11-12
  • 详解Java使用JMH进行基准性能测试
    目录一、前言 二、JMH概述 1、什么是JMH 2、JMH适用的典型场景 3、JMH基本概念 三、JMH的使用 1、快速跑起来 2、JMH常用注解详细介绍 四、小结 附: 一、前言 ...
    99+
    2022-11-12
  • Java使用JMH进行基准性能测试分析
    本篇内容主要讲解“Java使用JMH进行基准性能测试分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java使用JMH进行基准性能测试分析”吧!一、前言在日常开发工作当中,开发人员可能有这些困...
    99+
    2023-06-25
  • 如何使用jMeter构造大量并发HTTP请求进行微服务性能测试
    这篇文章将为大家详细讲解有关如何使用jMeter构造大量并发HTTP请求进行微服务性能测试,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。比如我开发好了一个微服务,想测试其在大并发请求下的性能表现如何。比较...
    99+
    2023-06-02
  • 如何使用tpcc-mysql对mysql进行TPCC性能测试
    这篇文章主要介绍如何使用tpcc-mysql对mysql进行TPCC性能测试,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! tpcc-mysq是满足TPC...
    99+
    2022-10-18
  • 如何进行H5前端性能测试
    如何进行H5前端性能测试,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。说到H5测试,对于做WEB测试的同学来说再熟悉不过了,它包括页H5功能测试,前端性能测试,...
    99+
    2023-06-05
  • C++用函数对算法性能进行测试
    目录前言工具模板说明测试前言 “Algorithm+Data Structures=Programs”——瑞士计算机科学家尼古拉斯&m...
    99+
    2022-11-13
    C++性能测试 C++算法性能测试
  • 如何进行C++代码的性能测试?
    如何进行C++代码的性能测试概述:在软件开发过程中,性能测试是一项非常重要的任务。对于C++代码来说,性能测试可以帮助开发人员了解代码的执行效率,找到性能瓶颈,并对其进行优化。本文将介绍一些常用的C++代码性能测试方法和工具,帮助开发人员提...
    99+
    2023-11-02
    测试 性能测试 C++代码
  • Linux服务器怎么进行性能测试
    今天小编给大家分享一下Linux服务器怎么进行性能测试的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1、Install sy...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作