首页 > 代码库 > 压力测试
压力测试
基本概念: 请求,是指对一个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 可以生成一个可视化页面,便于观察
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。