资讯专栏INFORMATION COLUMN

Apache的性能测试工具ab简单使用

SimpleTriangle / 2397人阅读

摘要:自己用写的一个入门级练习,在看老师的视频课的时候知道了这个测试工具。所以简单记录下来。文件名为请求自带的模块,并赋给变量接下来我们调用模块提供的函数。这是第一次使用测试工具,这只是单纯的练习,所以对有的参数不是很敏感,后边有用到的再补充。

自己用nodejs写的一个入门级练习,在看@Scott老师的视频课的时候知道了这个测试工具。所以简单记录下来。PS:这是我的第一篇技术文章,写出这句话的时候心里竟有莫名的激动。菜鸟已颤颤巍巍准备上路~~

1、先来看nodejs的这段代码。文件名为server1.js

//请求nodejs自带的http模块,并赋给http变量
var http = require("http");
//接下来我们调用http模块提供的函数createServer。它会返回一个对象,这个对象有一个叫做listen的方法, 制定http服务器监听的端口号
http.createServer(function (request, response) {
    //发送头部:状态值 内容类型
    response.writeHead(200, {"Content-Type": "text/plain"});
    //接收响应数据
    response.end("hello world!
")
}).listen(8888);
//终端打印信息
console.log("server running at 127.0.0.1:8888/");

2、在命令行中启动此服务:

3、在网页中请求127.0.0.1:8888或http://localhost:8888
(关于127.0.0.1和localhost可以看这篇文章:
http://blog.csdn.net/xifeijia...)

4、现在要用工具ab了。首先进入ab安装的目录。比如我用的wamp,文件夹是这样的:

在命令中启动ab,并设置好请求次数,并发次数和测试网址。

继续看:(还有一些参数的意思自己需要再多了解)

继续看:(下边是关于连接的时间参数和请求的时间大概分布)

PS:上面是请求成功的,因为访问的是本地服务器,所以请求顺利完成了,速度也比较快。
再来看一下没有顺利完成的。

这是第一次使用测试工具ab,(这只是单纯的练习,所以对有的参数不是很敏感),后边有用到的再补充。
也欢迎大家纠正和指导。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/35811.html

相关文章

  • ApacheBench(ab工具测试Web性能压力

    摘要:网站性能压力测试是性能调优过程中必不可少的一环。对请求附加一个行。对一个中转代理提供认证信任。设置属性的字符串缺陷程序中有各种静态声明的固定长度的缓冲区。注本文为转载原文地址总结性能压力测试工具之相关文章网站性能测试使用教程 网站性能压力测试是性能调优过程中必不可少的一环。只有让服务器处在高压情况下才能真正体现出各种设置所暴露的问题。Apache中有个自带的,名为ab的程序,可以对Ap...

    kelvinlee 评论0 收藏0
  • ApacheBench(ab工具测试Web性能压力

    摘要:网站性能压力测试是性能调优过程中必不可少的一环。对请求附加一个行。对一个中转代理提供认证信任。设置属性的字符串缺陷程序中有各种静态声明的固定长度的缓冲区。注本文为转载原文地址总结性能压力测试工具之相关文章网站性能测试使用教程 网站性能压力测试是性能调优过程中必不可少的一环。只有让服务器处在高压情况下才能真正体现出各种设置所暴露的问题。Apache中有个自带的,名为ab的程序,可以对Ap...

    tomlingtm 评论0 收藏0
  • ab post 测试 http 和 webservice 接口方法及用例

    摘要:是自带的超文本传输协议性能测试工具。其设计意图是描绘当前所安装的的执行性能,主要是显示每秒可以处理多少个请求。 AB(ApacheBench) 是 Apache 自带的超文本传输协议 (HTTP) 性能测试工具。 其设计意图是描绘当前所安装的 Apache 的执行性能, 主要是显示 Apache 每秒可以处理多少个请求。 使用 ab -help 查看帮助界面 ab测试简单htt...

    hiYoHoo 评论0 收藏0
  • 基准测试工具:ab

    摘要:基准测试工具是什么是基于命令行的工具,均可运行在平台下。即,用于指定压力测试的并发数。添加一个基本的代理认证信息,用户名和密码之间用英文冒号隔开。打印版本号并退出。 基准测试工具(ab) ab是什么?ab是基于命令行的工具,均可运行在windows、linux平台下。为什么选用这个工具?易于使用,输入少量命令选项,即可得出结果,同时易于安装。 安装ab win:如果本地有apache的...

    tianyu 评论0 收藏0
  • Swoole 同步模式与协程模式对比

    摘要:开始测试是一个基于的常驻内存协程三模高性能框架,由于该框架同时具备常驻内存模式协程模式,所以能很方便的测试结果。常驻内存模式的进程数配置过多,并发性能反而会降低,该问题同样适用于传统模式。 在现代化 PHP 高级开发中,Swoole 为 PHP 带来了更多可能,如:常驻内存、协程,关于传统的 Apache/FPM 模式与常驻内存模式(同步)的巨大差异,之前我做过测试,大家能直观的感受到...

    WilsonLiu95 评论0 收藏0

发表评论

0条评论

SimpleTriangle

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<