webservice測試工具 命令 webservice測試工具復制粘貼直接發送



文章插圖
webservice測試工具 命令 webservice測試工具復制粘貼直接發送

文章插圖
在繼續本節之前 , 讓我們先了解一些有關WebServicesAPI的關鍵概念 。
WebServices
Web服務被定義為旨在通過網絡支持兩臺機器之間交互的軟件系統 。它被設計為具有以通常在Web服務描述語言(WSDL)中指定的機器可處理格式描述的接口 。通常 , “HTTP”是最常用的通信協議 。Web服務還使用SOAP , REST和XML-RPC作為通信手段 。
Web服務可能不包含完整的規范集 , 有時可能無法執行完整API可能執行的所有任務 。
API(應用程序編程接口)
API充當兩個不同應用程序之間的接口 , 以便它們可以相互通信 。這是第三方供應商可以編寫與其他程序輕松連接的程序的方法 。API可以使用任何通信方式來啟動應用程序之間的交互 。例如 , Linux內核API使用中斷調用系統調用 。
API包含一套完整的規則和規范 , 供軟件程序遵循以便于交互 。
WebAPI
WebAPI可以被視為Web服務中的一種開發 , 其中重點已經轉移到更簡單的基于表示狀態轉移(REST)的通信 。RestfulAPI不需要基于XML的Web服務協議(SOAP和WSDL)來支持其接口 。
Web服務大致分為兩類:
1) 簡單對象訪問協議(SOAP)
2) 代示狀態轉移(REST)
為了測試目的 , 我們將使用一些公開可用的RESTAPI來測試JMeter 。
可以在Internet上搜索各種可公開使用的RESTAPI 。并獲取API密鑰以在JMeter中設置測試 。您還可以使用任何開發環境構建整個Web服務項目 , 并將其部署在JMeter上以運行測試計劃 。
【webservice測試工具 命令 webservice測試工具復制粘貼直接發送】對于此測試 , 我們使用的是開放天氣地圖網站在URL下提供的API:
https://openweathermap.org/api