當(dāng)下軟件園 / 匯聚當(dāng)下最新最酷的軟件下載站!
當(dāng)下軟件園

您的位置: 首頁(yè) > 應(yīng)用軟件 > 行業(yè)軟件 > Locust(負(fù)載測(cè)試工具) V1.4.4 官方版

  Locust是一款免費(fèi)開源的網(wǎng)站服務(wù)器負(fù)載測(cè)試工具,能夠模擬數(shù)百萬(wàn)用戶同時(shí)在你的系統(tǒng)中,從而測(cè)試其服務(wù)器能夠有多少抗壓能力,給用戶一個(gè)精準(zhǔn)的數(shù)字,從而更好的維護(hù)服務(wù)器。

Locust

【軟件功能】

  【在代碼中定義用戶行為】不需要笨拙的UI或龐大的XML。只是普通的代碼。

  【分布式和可擴(kuò)展】Locust支持分布在多臺(tái)計(jì)算機(jī)上的運(yùn)行負(fù)載測(cè)試,因此可用于模擬數(shù)百萬(wàn)個(gè)同時(shí)用戶

  【經(jīng)過(guò)驗(yàn)證和實(shí)際測(cè)試】蝗蟲已被用來(lái)模擬數(shù)百萬(wàn)同時(shí)用戶。Battlelog是《戰(zhàn)地風(fēng)云》游戲的網(wǎng)絡(luò)應(yīng)用程序,已使用Locust進(jìn)行了負(fù)載測(cè)試,因此可以說(shuō)Locust經(jīng)過(guò)了Battletested;)。

【軟件特色】

  1、不需要編寫笨重的UI或者臃腫的XML代碼,基于協(xié)程而不是回調(diào),腳本編寫簡(jiǎn)單易讀;

  2、有一個(gè)基于we簡(jiǎn)潔的HTML+JS的UI用戶界面,可以實(shí)時(shí)顯示相關(guān)的測(cè)試結(jié)果;

  3、支持分布式測(cè)試,用戶界面基于網(wǎng)絡(luò),因此具有跨平臺(tái)且易于擴(kuò)展的特點(diǎn);

  4、所有繁瑣的I / O和協(xié)同程序都被委托給gevent,替代其他工具的局限性;

【軟件特色】

  用普通的Python編寫用戶測(cè)試方案

  如果希望用戶循環(huán),執(zhí)行某些條件行為或進(jìn)行某些計(jì)算,則只需使用Python提供的常規(guī)編程結(jié)構(gòu)即可。Locust在其自己的greenlet(輕量級(jí)進(jìn)程/協(xié)程)中運(yùn)行每個(gè)用戶。這使您能夠像普通(阻塞)Python代碼一樣編寫測(cè)試,而不必使用回調(diào)或其他某種機(jī)制。因?yàn)槟膱?chǎng)景是“僅是python”,所以您可以使用常規(guī)的IDE,并以常規(guī)代碼的形式對(duì)測(cè)試進(jìn)行控制(與其他一些使用XML或二進(jìn)制格式的工具相對(duì))

  分布式和可擴(kuò)展-支持?jǐn)?shù)十萬(wàn)用戶

  Locust使運(yùn)行分布在多臺(tái)計(jì)算機(jī)上的負(fù)載測(cè)試變得容易。它是基于事件的(使用gevent),這使得單個(gè)進(jìn)程可以處理成千上萬(wàn)的并發(fā)用戶。盡管可能還有其他工具可以在給定的硬件上每秒執(zhí)行更多請(qǐng)求,但是每個(gè)Locust用戶的低開銷使其非常適合測(cè)試高并發(fā)工作負(fù)載。

  基于Web的UI

  Locust具有用戶友好的Web界面,可實(shí)時(shí)顯示測(cè)試進(jìn)度。您甚至可以在測(cè)試運(yùn)行時(shí)更改負(fù)載。它也可以在沒(méi)有UI的情況下運(yùn)行,從而使其易于用于CI / CD測(cè)試。

  可以測(cè)試任何系統(tǒng)

  即使Locust主要與網(wǎng)站/服務(wù)一起使用,它也可以用于測(cè)試幾乎所有系統(tǒng)或協(xié)議。只需 為您要測(cè)試的內(nèi)容編寫一個(gè)客戶端,或者瀏覽社區(qū)創(chuàng)建的一些客戶端。

軟件特別說(shuō)明

標(biāo)簽: 負(fù)載測(cè)試

其他版本下載
網(wǎng)友評(píng)論
回頂部 去下載

關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們

Copyright ? 2005-2025 virtualinsta360.com.All rights reserved.

浙ICP備2024132706號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)