压力测试

基本概念: 请求,是指对一个url的单次访问

                    并发,是在同一个时间点内对单个url的多次请求

1,注册页面测试

使用工具:

    1,apache  ab

    2,pylot

请求页面:

Register.php

页面模拟请求注册一个用户,包括获取验证码,及注册。测试页面可以成功注册用户

测试结果:

Ab (-n 1000 -c 100) 一千次请求,一百并发

wps_clip_image-21242

说明:

并非数:100

整个测试时间: 60s 左右

请求的次数:1000

失败请求:10 次,(链接超时)

写入请求:0

每秒请求次数:16.73

每次请求的时间:5976 ms

每次并发请求时间:59.76 ms

统计:95%请求在  14秒内完成,即一次单独的请求(在并发100的情况下),0.14秒

Ab (-t 10) 10秒内的请求次数

wps_clip_image-21245

结果:10秒内可以发送请求34次。

95% 的请求在 0.5秒内完成

Pylot (100并发请求,10秒)

wps_clip_image-4480

请求:203次

错误次数:0次

平均响应时间:3.8 秒

平均吞吐量:20

pylot 可以生成一个可视化页面,便于观察
posted @ 2014-08-11 16:54  栋的博客  阅读(199)  评论(0编辑  收藏  举报
深入理解php php扩展开发 docker mongodb