AB-web服务的测压工具

AB测压工具

ab-web service压力测试工具

ab [option][http[s]]://hostname[:port]/path

请求数:-n requests

并发数: -c concurrency

长连接: -k

[[email protected] html]# ab -n 1000 -c 10  https://10.1.45.70/index.txt

This is ApacheBench, Version 2.3 <$Revision: 1430300 $>

Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/

Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking 10.1.45.70 (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:        Apache/2.4.6

Server Hostname:        10.1.45.70

Server Port:            443

SSL/TLS Protocol:       TLSv1.2,ECDHE-RSA-AES256-GCM-SHA384,2048,256

Document Path:          /index.txt

Document Length:        595 bytes 单次请求大小

Concurrency Level:      10

Time taken for tests:   21.388 seconds总时长

Complete requests:      1000请求数

Failed requests:        0

Write errors:           0失败次数

Total transferred:      878000 bytes总传输字节数

HTML transferred:       595000 bytes html文档大小

Requests per second:    46.75 [#/sec] (mean)每秒完成的请求数

Time per request:       213.885 [ms] (mean)每10个为一批,需要多长时间

Time per request:       21.388 [ms] (mean, across all concurrent

requests)

Transfer rate:          40.09 [Kbytes/sec] received 传输速度

Connection Times (ms)

最小值min  (平均值)mean[+/-sd] median(中间值)   max最大值

min  mean[+/-sd]   median   max

Connect: 连接建立           33   150  39.6    155     298

Processing:  服务处理请求      1   63  46.6     46     190

Waiting:    服务端响应请求     0   37  25.1     27     176

Total: 连接总共花费时间       34   213  48.8    206     381

Percentage of the requests served within a certain time (ms)

50%    206

66%    213

75%    218

80%    224

90%    297

95%    325

98%    341

99%    351

100%    381 (longest request)

时间: 2024-07-28 23:28:52

AB-web服务的测压工具的相关文章

web服务器之压力测试工具

web服务器压力测试工具:ab 一.apache压力测试工具 ab是apache自带的一款测试工具,功能非常强大 语法格式: ab  [option] URL -c concurrency:一次性发起的请求个数,默认为1:-i:测试时使用HEAD方法,默认为GET:-k:启用HTTP长连接请求方式:-n requests:发起的模拟请求总个数:默认为1个:请求数要大于等于并发连接数:-q:静默模式,在请求数大于150个时不输出请求完成百分比: 输出结果:Time taken for tests:

webbench网站测压工具源码分析

1 /* 2 * (C) Radim Kolar 1997-2004 3 * This is free software, see GNU Public License version 2 for 4 * details. 5 * 6 * Simple forking WWW Server benchmark: 7 * 8 * Usage: 9 * webbench --help 10 * 11 * Return codes: 12 * 0 - sucess 13 * 1 - benchmark

mysql 测压工具sysbench

摘要:      sysbench是一个开源的.模块化的.跨平台的多线程性能测试工具,可以用来进行CPU.内存.磁盘I/O.线程.数据库的性能测试.目前支持的数据库有MySQL.Oracle和PostgreSQL.当前功能允许测试的系统参数有: file I/O performance (文件I / O性能) scheduler performance (调度性能) memory allocation and transfer speed (内存分配和传输速度) POSIX threads im

12个强大的Web服务测试工具

在过去的几年中,web服务或API的普及和使用有所增加. web服务或API是程序或软件组件的集合,可以帮助应用程序进行交互或通过形成其他应用程序或服务器之间的连接执行一些进程/事务处理.基本上有两种类型的web服务——基于互联网协议,REST和SOAP推动数据和信息的通讯. 由于这些web服务暴露于网络并且分布于不同的网络,所以它们很容易受到风险和安全威胁,从而影响基于它们的进程.因此,web服务或API测试非常有必要,可以确保它们执行正确并正确地响应查询. 市场上有不少商业和开源的测试工具可

使用 Jersey 和 Apache Tomcat 构建 RESTful Web 服务

RESTful Web 服务简单介绍 REST 在 2000 年由 Roy Fielding 在博士论文中提出,他是 HTTP 规范 1.0 和 1.1 版的首席作者之中的一个. REST 中最重要的概念是资源(resources),使用全球 ID(通常使用 URI)标识. client应用程序使用 HTTP 方法(GET/ POST/ PUT/ DELETE)操作资源或资源集.RESTful Web 服务是使用 HTTP 和 REST 原理实现的 Web 服务.通常,RESTful Web 服

从开发的角度比较 ASP.NET Web 服务与 WCF

Windows Communication Foundation (WCF) 具有一个 ASP.NET 兼容模式选项,用户使用此选项可以对 WCF 应用程序进行编程和配置,使其像 ASP.NET Web 服务一样,并且还可以模仿这些服务的行为.以下各部分基于使用这两种技术开发应用程序的要求来比较 ASP.NET Web 服务和 WCF. 数据表示形式 一般情况下,使用 ASP.NET 开发 Web 服务首先要定义服务要使用的任意复杂数据类型.ASP.NET 依赖于 XmlSerializer 将

Python Web 服务开发者: 第 1 部分

Python Web 服务开发者: 第 1 部分 Python Web 服务世界 Python 的座右铭一向是“装备齐全”,这是指在安装该语言时会附带一大套标准库和功能程序.本文概述了在 Python 中开发 Web 服务时可以使用的工具和功能程序.这些工具和功能程序包括内置的 Python 功能和第三方开放源代码的工具 0 评论: Mike Olson([email protected])Fourthought, Inc. Uche Ogbuji([email protected])Fourt

Web服务器性能/压力测试工具http_load、webbench、ab、Siege使用教程

分类: Web架构 2010-10-04 16:07 371人阅读 评论(0) 收藏 举报 测试工具web服务attributestransactionsauthenticationconcurrency 转:http://blog.licess.org/http_load-webbench-ab-siege/ 一.http_load 程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载.但是它不同于大多数压力测试工 具,它可以以一个单一的

Web服务器性能压力测试工具http_load、webbench、ab、Siege使用教程

Web服务器性能压力测试工具http_load.webbench.ab.Siege使用教程 作者: feng 日期: 2012/07/25 发表评论 (0) 查看评论 一.http_load 程序非常小,解压后也不到100K,http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载.但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死.还可以测试HTTPS类的网站请求. 官网:http://www.acme.com/software/http_loa