jmeter 簡單的介面測試(GET POST)

2022-09-13 14:45:13 字數 1899 閱讀 1560

最近在學習介面測試,本文就簡單的談一談對介面相關知識的理解。

一、什麼是介面?

二、常見的http請求(get/post)

http協議的介面中最常見的就是get/post請求。

以前我理解的:get請求:就是拿東西;post請求:就是給東西。

但是認真了解了之後才發現,其實get/post都可以實現接受和傳送資料的功能

網上關於兩種的區別,也不完全正確:

1.get使用url或cookie傳參。而post將資料放在body中

2.get的url會有長度上的限制,則post的資料則可以非常大(現在基本一致,均無限制)

3.post請求比get請求安全(針對小白使用者)

所以真正意義上二者的區別只有一點:get使用url或cookie傳參,而post將資料放在body中。

http請求需要請求頭、請求體兩部分:

請求

請求頭

請求體

get有無

post有有

因為get請求沒有請求體,所以引數只能放在url裡或者cookie裡;而post請求兩者都具備,所以

引數放在請求體裡

三、介面測試:

介面測試實際上是功能測試的一種,由於沒有ui介面,所以介面測試通常借助工具進行。不用考慮ui,只要掌握了工具的使用,了解正常針對每個功能的測試關注點,有介面文件,就可以開始進行介面測試了。

介面測試工具常用的是postman(只能進行http協議的介面測試)和jmeter(還可以進行效能測試)。本文簡單描述jmeter如何進行介面測試

jmeter進行get請求:

steps:

1.右擊測試計畫->新增->threads(users)->執行緒組,新建乙個執行緒組

2.右鍵執行緒組->新增->sampler->http請求

3.輸入伺服器名稱/ip、請求方法(預設為get)和路徑

4.右鍵執行緒組->新增->***->察看結果樹

5.點選【執行】

6.檢視結果樹中的執行結果

以上就是乙個簡單的jmeter測試get請求。其實get請求通過瀏覽器就能進行測試,直接把get請求的介面位址扔到瀏覽器上開啟就可以獲取到返回的資料

jmeter進行post請求:

steps:

1.右擊測試計畫->新增->threads(users)->執行緒組,新建乙個執行緒組

2.右鍵執行緒組->新增->sampler->http請求

3.輸入伺服器名稱/ip、請求方法(選擇post)和路徑

4.輸入post請求的引數(key-value/json)

4.右鍵執行緒組->新增->***->察看結果樹

5.點選【執行】

6.檢視結果樹中的執行結果

以上就是乙個簡單的post請求。

本文就只舉例介紹簡單的get/post請求,以後會分開進行詳細的介紹。

ps:在此紀念第一篇部落格的誕生,以後我會陸續把新學到的知識和新的見解記錄並分享,慢慢積累,爭取跨入技術流行列(* ̄︶ ̄)

使用jmeter 做個簡單的介面測試

一 jmeter 做http介面測試 1.啟動jmeter 安裝目錄下bin檔案的 2.右鍵 測試計畫 新增 threads users 執行緒組 建立執行緒組 3.選擇執行緒組,新增http請求 5.設定變數的取值,選擇執行緒組新增配置原件,csv 新建檔案excel 然後儲存成csv 將引數分列...

Jmeter介面測試

jmeter介面測試 簡單http介面測試及結果分析 介面測試主要分為兩類 層介面測試和web http介面測試,層介面測試更接近單元測試一些,而web介面主要表現為兩類 1 瀏覽器和伺服器之間的介面 2 外部介面 第三方提供的介面 1 開啟jmeter 2 新增相關元件 2.1 新建執行緒組 2....

jmeter介面測試

jmeter介面測試總結 此處的使用者定義變數作為公共的 此處有坑 如果token和http資訊頭管理器是同一級目錄,請求雖然傳送成功,但是有錯,如下圖 每個請求的token不一樣,所以token不能做成公共的 最後需要新增乙個檢視結果樹,就ok。4 最後細說請求裡面的內容 1 為請求的名稱 自己定...