网站的压力测试
对网站进行压力测试用了以下两款工具(工具的优势,网上很多可以自行查找)
1、webbench
2、ab(apache自带的测试,还能post数据测试)
使用webbench进行压力测试:
webbench -c 1000 -t 10 http://192.168.163.1/index.php/register/show
使用ab进行压力测试:
ab -n 1 -c 1 -t 1 -p "D:/post.txt" -T "application/json" "http://192.168.163.1/index.php/register/saveUserDataToDb"
对于压力测试做出了总结:(有些是参考别人的,有道理就贴上来了)
1、要测试网站的并发,应该逐步提高并发客户端的数量(更改-c的值),并查看返回错误的数量
2、增加并发时间(更改-t的值),然后使用浏览器打开进行测试网址,查看延迟时间
3、使用公网对网站进行测试
4、要就常访问的页面进行测试,比如登录页面,首页等
对于webbench工具和ab工具的使用也可查看以下链接:
webbench的使用教程
ab的使用教程