Web滲透測試服務測試工具. 2021-07-23
由于這些(xiē)web服務暴露于網絡并且分布于不同的網絡,所以它們很(hěn)容易受到風險和(hé)安全威脅,從而影(yǐng)響基于它們的進程。因此,web服務或API測試非常有(yǒu)必要,可(kě)以确保它們執行(xíng)正确并正确地響應查詢。場(chǎng)上(shàng)有(yǒu)不少(shǎo)商業和(hé)開(kāi)源的測試工具可(kě)用于測試它們的連通(tōng)性,響應性和(hé)性能。這些(xiē)測試工具自動地為(wèi)特定場(chǎng)景如功能測試,負荷測試,性能測試等執行(xíng)滲透測試。
API或Web服務測試需求考慮的12個(gè)偉大(dà)的web滲透測試服務測試工具:
1.SoapUI
SoapUI是一個(gè)開(kāi)源的,跨平台的測試工具。它可(kě)以自動操作(zuò)功能、回歸、合規以及SOAP和(hé)REST web服務的負載測試。它配備了一個(gè)易于使用的圖形界面,并支持行(xíng)業領先的技(jì)術(shù)和(hé)标準,以模拟和(hé)鼓勵web服務的行(xíng)為(wèi)。
2.TestingWhiz
TestingWhiz是一種無編碼測試自動化工具,自帶API / web服務滲透測試能力。它可(kě)以讓你(nǐ)執行(xíng)功能、回歸、合規,以及基于HTTP和(hé)FTP通(tōng)過WSDL接口的REST和(hé)SOAP web服務的負載測試和(hé)模拟。它也允許我們進行(xíng)拒絕服務和(hé)滲透檢查,以确保web服務的整體(tǐ)健康。此外,它還(hái)可(kě)以讓你(nǐ)執行(xíng)從端到端的測試,從Web UI,業務邏輯,到數(shù)據庫和(hé)ETL,而無需編碼。支持字符串比較來(lái)驗證API響應。
3.SOAPSonar
SOAPSonar為(wèi)HTML、XML、SOAP、REST和(hé)JSON提供了全面的web服務測試。它通(tōng)過對OASIS和(hé)W3C标準的開(kāi)箱即用提供了功能、性能、合規性、互操作(zuò)性和(hé)安全滲透測試。
4.SOAtest
SOAtest是利用Parasoft測試驗證API和(hé)API驅動應用程序的一個(gè)企業級工具。它對功能單元,集成,安全性,仿真,模拟,合規以及技(jì)術(shù),如REST、JSON、MQ、JMS、TIBCO、HTTP和(hé)XML的負載測試提供了強健的支持。
5.TestMaker
TestMaker是一個(gè)開(kāi)源工具,通(tōng)過PushToTest來(lái)測試和(hé)監測web,web服務和(hé)SOA應用程序的性能。它運行(xíng)在Jython(用Java編寫的Python)上(shàng)。TestMaker可(kě)以重用Selenium測試,SoapUI測試,Sahi公司測試或任何用Groovy,Java,Python,PHP,Ruby和(hé)Perl寫的滲透測試到功能,負載和(hé)性能測試中。
6.Postman
Postman是另一個(gè)API / web服務測試工具,它自帶功能強大(dà)的HTTP客戶端支持。它有(yǒu)一個(gè)易于使用的請(qǐng)求構建器(qì),允許你(nǐ)編寫測試用例和(hé)管理(lǐ)響應數(shù)據和(hé)響應時(shí)間(jiān),以便于API測試用例的高(gāo)效測試和(hé)管理(lǐ)。
7.vRest
vRest是一個(gè)專門(mén)用于測試,模拟,以及REST API和(hé)Web服務驗證的工具。它還(hái)支持與第三方API或HTTP服務交互的web,移動和(hé)桌面應用程序的滲透測試。
8.HttpMaster
HttpMaster是另一個(gè)用于REST web服務測試的專用工具。它可(kě)以幫助測試人(rén)員測試REST API的行(xíng)為(wèi),并驗證以如XML、JSON和(hé)HTML格式輸出的數(shù)據。憑借其通(tōng)用的HTTP工具,HttpMaster也可(kě)以幫助開(kāi)發人(rén)員模拟客戶活動和(hé)API應用程序的響應行(xíng)為(wèi)。
9.Runscope
Runscope是一個(gè)簡單的工具,用來(lái)測試和(hé)監控API的性能。它可(kě)以幫助你(nǐ)驗證是web服務還(hái)是API返回了正确的數(shù)據,同時(shí)當API出問題時(shí)給出提示。Runscope還(hái)支持API和(hé)移動app的後端服務測試。
10.WebInject
WebInject是一款用于自動化功能,驗收和(hé)回歸web和(hé)web服務測試的免費工具。它是一個(gè)命令行(xíng)工具,基于Perl,簡化了測試的執行(xíng),因為(wèi)它不需要在命令提示符上(shàng)花(huā)時(shí)間(jiān)。此外,它沒有(yǒu)類似用戶接口的IDE,這意味着,測試是在WebInject UI之外寫入的。它可(kě)以在有(yǒu)Perl解釋器(qì)的平台上(shàng)運行(xíng)。
11.Rapise
Rapise是一個(gè)健壯的自動化工具,有(yǒu)着強大(dà)和(hé)可(kě)擴展的功能。它基于一個(gè)開(kāi)放和(hé)靈活的用于REST / SOAP網絡服務的快速功能測試的體(tǐ)系結構。 Rapise還(hái)提供對web應用程序的支持,web應用程序用用Java,.NET,AJAX,Silverlight和(hé)Flash內(nèi)置。
12.Storm
Storm是另一個(gè)CodePlex的開(kāi)源工具,用來(lái)測試用Java或.NET編寫的web服務。目前,它僅支持SOAP web服務。允許測試來(lái)自于獨立UI的多(duō)個(gè)web服務。支持WCF app的滲透測試。
/