參考鏈接:https://www.cnblogs.com/h--d/p/9903959.html靠娱、https://www.cnblogs.com/rennaiqian/p/8439350.html
介紹一下今天接觸到的兩款性能測(cè)試工具:【Apache Bench蛔翅、LinghtHouse】
【Linux】Apache Bench(ab)壓力測(cè)試工具
ab簡(jiǎn)介
ab是apache自帶的壓力測(cè)試工具偏窝。ab非常實(shí)用校焦,它不僅可以對(duì)apache服務(wù)器進(jìn)行網(wǎng)站訪問(wèn)壓力測(cè)試,也可以對(duì)或其它類(lèi)型的服務(wù)器進(jìn)行壓力測(cè)試鸳碧。比如nginx报强、tomcat、IIS等。
ab的原理
????????ab的原理:ab命令會(huì)創(chuàng)建多個(gè)并發(fā)訪問(wèn)線程隶债,模擬多個(gè)訪問(wèn)者同時(shí)對(duì)某一URL地址進(jìn)行訪問(wèn)腾它。它的測(cè)試目標(biāo)是基于URL的,因此死讹,它既可以用來(lái)測(cè)試apache的負(fù)載壓力瞒滴,也可以測(cè)試nginx、lighthttp赞警、tomcat妓忍、IIS等其它Web服務(wù)器的壓力。
ab命令對(duì)發(fā)出負(fù)載的計(jì)算機(jī)要求很低愧旦,它既不會(huì)占用很高CPU世剖,也不會(huì)占用很多內(nèi)存。但卻會(huì)給目標(biāo)服務(wù)器造成巨大的負(fù)載笤虫,其原理類(lèi)似CC攻擊旁瘫。自己測(cè)試使用也需要注意,否則一次上太多的負(fù)載琼蚯〕甑剩可能造成目標(biāo)服務(wù)器資源耗完,嚴(yán)重時(shí)甚至導(dǎo)致死機(jī)凌停。
ab的使用
常用方式:ab -c 500 -n 5000 http://localhost:8080/index
使用注意