重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
今天就跟大家聊聊有關(guān)Webapi管理和性能測試工具WebBenchmark怎么用,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
創(chuàng)新互聯(lián)公司專注于企業(yè)營銷型網(wǎng)站、網(wǎng)站重做改版、鄆城網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5場景定制、商城網(wǎng)站建設(shè)、集團公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為鄆城等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
WebBenchmark
是一款基于開源通訊組件Beetlex
擴展的Webapi
管理和性能測試工具,在傳統(tǒng)工具中一般管理工具缺乏性能壓測能力或有性能壓測的缺少管理功能;WebBenchmark
的設(shè)計目標(biāo)是就管理和性能測試能力同時具備。接下來介紹一下工具的功能和使用:
支持HTTP和HTTPS的服務(wù)測試
暫只支持基礎(chǔ)方法的GET,POST,PUT和DELETE
支持多用戶和多分類管理
提供訪問API詳細時間線信息
提供值函數(shù)支持,可以更好地進行隨機性數(shù)據(jù)構(gòu)建和壓測
支持多用例同時壓測
提供詳細的響應(yīng)狀態(tài)和各延時匯總
工具是基于.netcore
開發(fā),可以運行在安裝有.net core 2.1或更高版本的各大平臺上。可以到 https://gitee.com/ikende/WebBenchmark 下載最新版本的壓縮包,根據(jù)不同平臺運行run.sh
或run.bat
.工具默認(rèn)占用80端口,如果存在端口被占用問題可以編輯以上兩個文件修改對應(yīng)啟動端口。啟動后可以通過瀏覽器訪問相關(guān)服務(wù),初始的用戶名和密碼是:admin
和123456
.進入服務(wù)后工具界面如下:
添加的信息主要包括有基礎(chǔ)用例信息和相關(guān)HTTP請求內(nèi)容描述。
地址參數(shù)
主要是包括在Url里面的參數(shù),參數(shù)可以根據(jù)自己的需要來添加并設(shè)置. 參數(shù)值支持函數(shù)引用,通過函數(shù)即可以在每次請求的都產(chǎn)生新的函數(shù)值進行提交。
請求頭
主要可以添加一些請求頭信息,如token和User-agent等。
測試
組件在編輯的時候就對當(dāng)前用例進行一個測試,通過測試可以了解到當(dāng)前用例運行的實際情況(包括整個測試過程的一些網(wǎng)絡(luò)請求響應(yīng)時間線). 批量測試完成后即可實時查看每個用例的測試情況和相關(guān)處理時間線。
工具提供多用例組合性能測試,只需要在創(chuàng)建性能測試用例時選擇需要壓測的用例即可。
這時候就可以點擊相關(guān)用例測試按鈕進入到性能測試頁面
工具在測試過程中實時反映當(dāng)前壓測的結(jié)果,并把相關(guān)狀態(tài)和相應(yīng)延時分布數(shù)據(jù)詳細顯示出來。
看完上述內(nèi)容,你們對Webapi管理和性能測試工具WebBenchmark怎么用有進一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。