大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

JMeter教程
JMeter測試計劃
JMeter高級教程

JMeter Webservice API接口測試計劃

在繼續本節之前,讓我們先了解一些有關Web Services API的關鍵概念。

Web Services

Web服務被定義為旨在通過網絡支持兩臺機器之間交互的軟件系統。它被設計為具有以通常在Web服務描述語言(WSDL)中指定的機器可處理格式描述的接口。 通常,“HTTP”是最常用的通信協議。 Web服務還使用SOAP,REST和XML-RPC作為通信手段。

Web服務可能不包含完整的規范集,有時可能無法執行完整API可能執行的所有任務。

API(應用程序編程接口)

API充當兩個不同應用程序之間的接口,以便它們可以相互通信。 這是第三方供應商可以編寫與其他程序輕松連接的程序的方法。API可以使用任何通信方式來啟動應用程序之間的交互。 例如,Linux內核API使用中斷調用系統調用。

API包含一套完整的規則和規范,供軟件程序遵循以便于交互。

Web API

Web API可以被視為Web服務中的一種開發,其中重點已經轉移到更簡單的基于表示狀態轉移(REST)的通信。 Restful API不需要基于XML的Web服務協議(SOAP和WSDL)來支持其接口。

Web服務大致分為兩類:

• 簡單對象訪問協議(SOAP)

• 代示狀態轉移(REST)

為了測試目的,我們將使用一些公開可用的REST API來測試JMeter。

可以在Internet上搜索各種可公開使用的REST API。并獲取API密鑰以在JMeter中設置測試。 您還可以使用任何開發環境構建整個Web服務項目,并將其部署在JMeter上以運行測試計劃。

對于此測試,我們使用的是開放天氣地圖網站在URL下提供的API:

https://openweathermap.org/api

下圖顯示了Open Weather Map網站提供的API部分。

可以在此網站上注冊以訪問您的API密鑰,該密鑰隨后用于獲取正確的天氣報告。

在我們的例子中,生成的API密鑰:3f25ec8eed9e1951e21407a34312c2c8

下圖顯示了成功登錄后生成的API密鑰。

現在,我們將使用此API密鑰以及調用API的方法來獲得所需的結果。調用API的方法包括服務器名稱,后跟城市代碼/城市名稱和API密鑰。

下圖顯示了OpenWeatherMap網站提供的API調用示例。

現在,我們將創建一個測試計劃來測試OpenWeatherMap網站提供的REST API。

創建JMeter測試計劃

• 進入到JMeter/bin文件夾,雙擊jmeter.bat文件以啟動JMeter界面。

• 單擊“Test Plan”節點。

• 將此測試計劃節點重命名為: WebServiceTest 。

• 選擇 WebServiceTest 節點,然后右鍵單擊所選項。

• 鼠標懸停在“Add” 選項上,然后將顯示元素列表。

• 選擇“線程(用戶)”>“線程組”。

修改線程組的以下屬性:

• 名稱 - Webservice user

• 線程數(用戶) - 2

• 加速期 - 保留默認值(1)。

• 循環計數-1

添加采樣器

• 選擇Webservice user 元素(線程組),然后右鍵單擊所選項。

• 鼠標懸停在“Add”選項上,然后將顯示元素列表。

• 選擇Sampler> HTTP Request。

在HTTP Request控制面板中設置以下字段:

• 名稱 - HTTP請求

• 服務器名稱或IP - api.openweathermap.org

• 路徑 - data/2.5/weather

• 參數 - q = London

• appid = 3f25ec8eed9e1951e21407a34312c2c8

添加監聽器

Listener元素將負責將HTTP請求的所有結果存儲在文件中,并呈現數據的可視化模型。

• 選擇Webservice user元素。

• 鼠標懸停在“Add”選項上,然后將顯示元素列表。

• 選擇Listener> View Results Tree選項。

保存并執行測試計劃

• 單擊 File > Save Test Plan as 。

• 將整個測試計劃保存為HTTP_test.jmx。

• 單擊Run > Start以執行測試計劃。

驗證輸出

可以在偵聽器中看到以下輸出。

在響應數據選項卡中,可以看到OpenWeatherMap網站提供的實際天氣報告。

全部教程
主站蜘蛛池模板: 久草新在线观看 | 91正在播放极品白嫩在线观看 | 无遮挡无遮挡91桃色在线观看 | 四虎影视网址 | 国产欧美亚洲精品第3页在线 | 又黑又粗又硬欧美视频在线观看 | 婷婷免费高清视频在线观看 | 亚洲欧洲日本在线 | 成人短视频在线观看免费 | 国产精品视频一 | 在线免费看a | 网友自拍视频悠悠在线 | 日韩在线视频在线 | 久久综合欧美成人 | 国语高清精品一区二区三区 | 欧美色视频日本片高清在线观看 | 五月婷婷亚洲综合 | 欧洲97色综合成人网 | 欧美成人一级视频 | 丁香色婷婷 | 成人性色生活片免费网 | 亚洲欧美日韩国产综合久 | 一区二区三区亚洲视频 | 欧美毛片xxxx | 欧美日韩一区二区三区久久 | 免费在线一级片 | 91伊人影院 | 国产一区二区三区在线免费 | 天天做天天操 | 久操福利视频 | 在线亚洲激情 | 国产成人啪精品视频免费网 | 亚洲国产精品激情在线观看 | japanese55成熟丰满熟 | 99久久精品免费看国产交换 | 成人影院vs一区二区 | 日本一区二区在线播放 | 久久99国产亚洲精品 | 日日做夜夜做 | 天天射天天干天天操 | 亚洲国产色综合有声小说 |