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