黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

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

JMeter Webservice API接口測試計劃

在繼續(xù)本節(jié)之前,讓我們先了解一些有關(guān)Web Services API的關(guān)鍵概念。

Web Services

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

Web服務(wù)可能不包含完整的規(guī)范集,有時可能無法執(zhí)行完整API可能執(zhí)行的所有任務(wù)。

API(應(yīng)用程序編程接口)

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

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

Web API

Web API可以被視為Web服務(wù)中的一種開發(fā),其中重點已經(jīng)轉(zhuǎn)移到更簡單的基于表示狀態(tài)轉(zhuǎn)移(REST)的通信。 Restful API不需要基于XML的Web服務(wù)協(xié)議(SOAP和WSDL)來支持其接口。

Web服務(wù)大致分為兩類:

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

• 代示狀態(tài)轉(zhuǎn)移(REST)

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

可以在Internet上搜索各種可公開使用的REST API。并獲取API密鑰以在JMeter中設(shè)置測試。 您還可以使用任何開發(fā)環(huán)境構(gòu)建整個Web服務(wù)項目,并將其部署在JMeter上以運行測試計劃。

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

https://openweathermap.org/api

下圖顯示了Open Weather Map網(wǎng)站提供的API部分。

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

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

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

現(xiàn)在,我們將使用此API密鑰以及調(diào)用API的方法來獲得所需的結(jié)果。調(diào)用API的方法包括服務(wù)器名稱,后跟城市代碼/城市名稱和API密鑰。

下圖顯示了OpenWeatherMap網(wǎng)站提供的API調(diào)用示例。

現(xiàn)在,我們將創(chuàng)建一個測試計劃來測試OpenWeatherMap網(wǎng)站提供的REST API。

創(chuàng)建JMeter測試計劃

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

• 單擊“Test Plan”節(jié)點。

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

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

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

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

修改線程組的以下屬性:

• 名稱 - Webservice user

• 線程數(shù)(用戶) - 2

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

• 循環(huán)計數(shù)-1

添加采樣器

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

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

• 選擇Sampler> HTTP Request。

在HTTP Request控制面板中設(shè)置以下字段:

• 名稱 - HTTP請求

• 服務(wù)器名稱或IP - api.openweathermap.org

• 路徑 - data/2.5/weather

• 參數(shù) - q = London

• appid = 3f25ec8eed9e1951e21407a34312c2c8

添加監(jiān)聽器

Listener元素將負責(zé)將HTTP請求的所有結(jié)果存儲在文件中,并呈現(xiàn)數(shù)據(jù)的可視化模型。

• 選擇Webservice user元素。

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

• 選擇Listener> View Results Tree選項。

保存并執(zhí)行測試計劃

• 單擊 File > Save Test Plan as 。

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

• 單擊Run > Start以執(zhí)行測試計劃。

驗證輸出

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

在響應(yīng)數(shù)據(jù)選項卡中,可以看到OpenWeatherMap網(wǎng)站提供的實際天氣報告。

全部教程
主站蜘蛛池模板: 欧美日韩在线观看一区 | 成人免费xxxxx在线视频 | 午夜高清 | 天天操天天操天天操天天操 | 成人ab片| 午夜寂寞影院视频观看 | 欧美成人激情在线 | 色黄在线观看 | 男生插女生阴道视频 | 琪琪色网 | 9299yy看片淫黄大片在线 | 日韩欧美一区二区不卡 | 在线免费观看日韩视频 | 黄色短片视频 | 在线看的黄色网址 | 99免费视频观看 | 欧美激情在线精品video | 国产亚洲午夜精品 | 不卡视频一区二区 | 亚洲欧美性视频 | 香港一级a毛片在线播放 | 久草手机在线 | 亚洲欧美日韩在线不卡中文 | 天天摸日日添狠狠添婷婷 | 久久精品国产精品亚洲婷婷 | 免费看黄色视屏 | 日韩中文字幕不卡 | www.av小说| 日韩在线一区二区三区免费视频 | sea8国产精品视频 | 麻豆视频国产 | 亚洲剧情在线 | 一级特黄色片 | 美女视频很黄很暴黄是免费的 | 日韩伦理片在线观看光棍影院 | 国产18视频 | 日本α级片| 亚洲欧美国产另类 | 欧美爆操 | 视频久久精品 | 孕交videos小孕妇xx中文 |