Locust是采用Python代碼制作的一個(gè)負(fù)載測(cè)試工具,軟件可以對(duì)網(wǎng)站或是程序進(jìn)行負(fù)載測(cè)試,模擬數(shù)百萬(wàn)用戶同時(shí)訪問(wèn)的情況,測(cè)試網(wǎng)站或是系統(tǒng)的極限負(fù)載能力。KK下載站為您提供Locust 官方版下載,有需要的朋友趕緊下載使用吧!
Locust負(fù)載測(cè)試工具功能介紹
在代碼中定義用戶行為
不需要笨重的用戶界面或臃腫的XML。只是簡(jiǎn)單的代碼。
分布式和可擴(kuò)展性
Locust支持運(yùn)行分布在多臺(tái)機(jī)器上的負(fù)載測(cè)試,因此可以用來(lái)模擬數(shù)百萬(wàn)個(gè)同步用戶。
經(jīng)過(guò)驗(yàn)證和實(shí)戰(zhàn)檢驗(yàn)
Locust已經(jīng)被用來(lái)模擬數(shù)百萬(wàn)的同時(shí)用戶。戰(zhàn)地游戲的網(wǎng)頁(yè)應(yīng)用Battlelog就是使用Locust進(jìn)行負(fù)載測(cè)試的,所以真的可以說(shuō)Locust是經(jīng)過(guò)戰(zhàn)地測(cè)試的;)。)
Locust負(fù)載測(cè)試工具軟件特色
①、不需要編寫(xiě)笨重的UI或者臃腫的XML代碼,基于協(xié)程而不是回調(diào),腳本編寫(xiě)簡(jiǎn)單易讀;
②、有一個(gè)基于we簡(jiǎn)潔的HTML+JS的UI用戶界面,可以實(shí)時(shí)顯示相關(guān)的測(cè)試結(jié)果;
③、支持分布式測(cè)試,用戶界面基于網(wǎng)絡(luò),因此具有跨平臺(tái)且易于擴(kuò)展的特點(diǎn);
④、所有繁瑣的I / O和協(xié)同程序都被委托給gevent,替代其他工具的局限性;