用jmeter做介面測試

2021-10-25 06:24:17 字數 1145 閱讀 1119

一,介面測試

介面   1.概念    一種是內部介面   方法與方法之間的互動   或者是  模組與模組之間的互動

另一種  是呼叫對外包裝的介面

2.介面的分類,  web介面,應用程式介面,資料庫介面

二.常見的web介面方式

http   協議是超文字傳輸協議

https    不是一種新的協議,只是http通訊介面部分用ssl和tls協議代替而已,比http更安全

webservice   是走soap協議通過http傳輸,請求報文和返回報文都是xml格式的,比較嚴格,安全性高,並且比較老的一種協議,常用於銀行等單位

三.為什麼做介面測試

四.做介面測試,介面文件很重要

有介面文件最好,如果沒有介面文件,自己抓包,自己把介面文件寫起來,好方便以後使用

介面文件的格式:

1.介面位址  協議+網域名稱(ip位址)+埠號+路徑

2.返回格式   text/html;charset=utf-8

3.請求方式:get/post

4.請求引數:

5.請求頭:

6.呼叫示例

7.返回示例

了解token  cookie  session

token 是令牌

cookie 瀏覽器訪問伺服器,伺服器返回的,一般放在伺服器,方便下次直接訪問

sessin 也是快取,儲存在伺服器裡的

做介面測試,jmeter裡的操作

1.建立測試計畫

2.增加執行緒組

3.http請求

4.引數填入

5.斷言

6.增加察看結果樹

7.執行

介面測試原理:

屬於功能測試,也可以看做是需要了解部分**的灰盒測試

測試流程是:

1.測試介面文件

2.根據介面文件編寫測試用例

3.執行測試

檢視介面返回的介面資料是否正確

如果有些請求只需要執行一次,可以使用邏輯控制器裡的,僅一次控制器

使用jmeter做介面測試

2.http請求預設值 是記錄伺服器名稱或ip位址,在http請求裡面如果不輸入伺服器位址或者ip位址則就會預設使用到 http請求預設值 中的 伺服器位址或者ip位址,避免過多的複製貼上 http請求 和 http請求預設值 的服務位址和ip不屬於同乙個服務,則需要在 http請求 中寫上 服務協...

JMeter做http介面壓力測試

測前準備 用jmeter做介面的壓測非常方便,在壓測之前我們需要考慮這幾個方面 場景設定 場景分單場景和混合場景。針對乙個介面做壓力測試就是單場景,針對乙個流程做壓力測試的時候就是混合場景,需要多個介面共同作用。壓測時間設定 通常時間設為10 15 分鐘,如果涉及疲勞測試的話時間可根據實際情況設定,...

如何用JMeter做介面測試

什麼是介面?我們這裡舉例乙個生活中場景來幫助你理解介面。加入你去餐館點餐,看了選單,告訴服務員,你要乙個宮爆雞丁,過一會,服務員就端上宮爆雞丁給你就餐。這個場景,有三個物件,你 服務員,宮爆雞丁,具體關係是,你點了宮爆雞丁,服務員拿著你點的菜,告訴後廚去做這個菜,一段時間,後廚做好了,服務員給你端上...