
一種更激進(jìn)的執行持續負載測試方法是將新代碼部署到少數服務(wù)器上,使用負載均衡器給它們導入一些流量,再將這些部署了新代碼的服務(wù)器先遷移到一部分(一定比例)生產(chǎn)服務(wù)器上。這樣,開(kāi)發(fā)人員和運維工程師就有機會(huì )了解新代碼在生產(chǎn)環(huán)境的執行情況。
例如,將全部生產(chǎn)流量的106號導人到新代碼庫上,而不要冒險將10的新代碼部署到服務(wù)器上,以免生產(chǎn)網(wǎng)站因為錯誤而崩潰。
適用場(chǎng)合。持續負載測試可以測試一個(gè)Web應用程序的所有組件在經(jīng)過(guò)一定時(shí)間執行之后的情況。這種方法特別適合用于發(fā)現緩慢出現的內存泄漏問(wèn)題、與時(shí)間相關(guān)的Bug(例如,在一定天數之后才會(huì )出現)和高負載測試未能發(fā)現的問(wèn)題。這種測試非常重要,但是由于需要長(cháng)時(shí)間運行,可能不適合網(wǎng)站制作開(kāi)發(fā)周期較短的項目。
本文地址:http://www.havencoinwallet.com//article/4490.html