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

自己用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!\n')
}).listen(8888);
//终端打印信息
console.log('server running at 127.0.0.1:8888/');

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

clipboard.png

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

clipboard.png

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

clipboard.png

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

clipboard.png

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

clipboard.png

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

clipboard.png

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

clipboard.png

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值