介面測試(apipost、jmeter和python指令碼)——測試工具

玩足球的煎餅發表於2022-06-24

一.什麼是介面
介面就是內部模組對模組,外部系統對其他服務提供的一種可呼叫或者連線的能力的標準,就好比usb介面,他是系統向外接提供的一種用於物理資料傳輸的一個介面,當然僅僅是一個介面是不能進行傳輸的,我們還的對這個介面怎麼進行傳輸進行進行一些設定和定義。開發所謂的介面是模組模組之間的一種連線,而測試眼中的介面是一種協議(對介面的功能的一種定義)

二、如何進行介面測試
1.使用工具進行介面測試

如:apipost、jmeter等工具進行介面測試。

apipost這款介面測試工具,主要針對於介面驗證和介面文件生成。apipost這款介面測試工具,是一款很輕便的介面驗證工具,可以通過輸入請求方法、url、引數直接進行介面請求訪問,驗證介面是否開通,還可以檢視返回的響應值檢視介面開發是否正常。根據這些介面驗證資訊,直接可以生成線上文件和離線版的word文件。是一款很棒的介面測試和介面文件生成工具,又不像swagger生成的介面文件都是英文的閱讀起來也不太方便。apipost還具備協同工作,可以很有效的實現前端的介面聯調。

image.png

jmeter可以進行介面測試和效能測試,但是對於做單純的介面測試jmeter操作起來沒有apipost使用起來方便。jmeter重點在於壓力測試,穩定性測試和負載測試。針對於介面和程式的穩定性設計的一塊以軟體效能為主介面測試為輔的介面測試工具。

image.png

2.指令碼進行介面測試

一般使用的python+requests進行介面測試。實現介面的原理和介面測試工具一樣。還是通過url、引數和請求方法進行的介面測試。

呼叫requests和json,因為引數一般是通過json格式傳遞的。

image.png

這就是介面測試主要的兩種實現的方式了,工具使用起來比通過指令碼進行介面測試簡單的多。所有建議初學介面測試的人使用apipost等測試工具進行介面測試。

工具下載地址:Apipost-基於協作,不止於API文件、除錯、Mock工具

原文連結:http://t.csdn.cn/ZLBnf

相關文章