基本概念: 请求,是指对一个url的单次访问
并发,是在同一个时间点内对单个url的多次请求
1,注册页面测试
使用工具:
1,apache ab
2,pylot
请求页面:
Register.php
页面模拟请求注册一个用户,包括获取验证码,及注册。测试页面可以成功注册用户
测试结果:
Ab (-n 1000 -c 100) 一千次请求,一百并发
说明:
并非数:100
整个测试时间: 60s 左右
请求的次数:1000
失败请求:10 次,(链接超时)
写入请求:0
每秒请求次数:16.73
每次请求的时间:5976 ms
每次并发请求时间:59.76 ms
统计:95%请求在 14秒内完成,即一次单独的请求(在并发100的情况下),0.14秒
Ab (-t 10) 10秒内的请求次数
结果:10秒内可以发送请求34次。
95% 的请求在 0.5秒内完成
Pylot (100并发请求,10秒)
请求:203次
错误次数:0次
平均响应时间:3.8 秒
平均吞吐量:20
pylot 可以生成一个可视化页面,便于观察