介面測試用例設計
介面測試用例設計:
1.應保證介面業務邏輯正確,符合需求
2.準備的測試資料能夠覆蓋各種業務路徑
查詢類介面:應該能夠驗證返回的資料元素準確無誤,如已刪除的資料不應該返回,排行榜要求統計準確有序。
刪除類介面:應當能夠確保資料被正確刪除,不能再次查詢出此資料。
建立類介面:保證資料儲存的各類資料庫,後續能夠查詢出此資料
更新類介面:保證資料儲存正確,更新後的值能夠替換之前的值
其他異常值、異常場景的設計
介面測試流程:
單介面測試流程
1.明確需求
2.獲得介面文件,從介面文件中獲得介面位址、埠、引數、響應格式、認證方式、呼叫方法,以及對其他介面的依賴關係。 3.引數化方法:excel檔案引數化,資料庫引數化,直接寫**進行引數化,隨機引數化,配置檔案。拿到乙個介面後,要考慮 根據需求如何進行測試用例的設計,然後如何設定引數的資料來完成測試用例。
4.預處理請求(前置處理):對請求的引數進行預處理、準備。
a.有的介面要求在請求前對引數進行排序後簽名,
b.有的介面要求對個別敏感資料進行加密。
c.有的介面需要從上乙個請求的結果中提取資料。
測試業務流程
一般來說乙個需求至少會有乙個介面,乙個業務流程包含若干個需求,自然包含對個介面,那麼對於業務流程的測試,就 要注重對多個介面流程化測試進行管理。介面之間的關係:
a.依賴關係:介面a執行完畢----執行下乙個介面b
b.並行關係:介面a、b都執行完畢-----執行下乙個介面c
介面測試用例設計時,要考慮如何通過工具、框架、實現介面之間的依賴關係、並行關係等。
jmeter學習筆記(四) 介面測試
看了這篇jmeter技術貼後,試了一下,終於成功了,中間遇到的問題記錄一下。讀檔案中的請求資料及預期返回資料進行介面測試,對預期返回資料做了下處理 去空格和回車 使得和jmeter中的返回資料格式一致。string datalist new string 20 string content stri...
三 介面測試教程 jmeter
1 介面測試介紹 2 介面測試與協議 http協議 webservice soap 協議 自定義協議 3 介面測試流程 引數化 excel檔案引數化 資料庫引數化 直接 中配置 配置檔案 預處理請求 前置處理 對請求的引數進行預處理 準備。如加密資料,組織測試資料 請求 httpclient wsc...
Jmeter進行介面流程測試
jmeter進行簡單的流程測試 總的如下 一 測試計畫 使用者定義的變數中,我定義了3個變數 二 http cookie管理器 填寫要新增的cookie 三 jdbc connection configuration 四 新增文章 title為測試計畫中的時間戳變數。在有些系統有重複資料校驗時一般可...