接口測(cè)試思路

接口測(cè)試目的:快速失敗,快速發(fā)現(xiàn)問題,節(jié)約成本提高測(cè)試效率

優(yōu)點(diǎn):簡(jiǎn)單、高效、穩(wěn)定、時(shí)間

缺點(diǎn):需要一定代碼基礎(chǔ)(個(gè)人沒有代碼基礎(chǔ),先了解思路)

高效:對(duì)比UI時(shí)間效率高

穩(wěn)定:業(yè)務(wù)核心部門穩(wěn)定,改變核心頻率小,UI界面變化平凡,需要人員平方更新用例,接口無需動(dòng)的平凡,縮短測(cè)試時(shí)間

如何使用

Python2.X

Requests

接口測(cè)試關(guān)注:

怎么發(fā)送請(qǐng)求

如何組裝數(shù)據(jù)

如何處理響應(yīng)內(nèi)存

如何發(fā)送請(qǐng)求:發(fā)送get請(qǐng)求為例,請(qǐng)求地址,辨別請(qǐng)求的方法

有接口文檔直接請(qǐng)求方法,請(qǐng)求URL地址,請(qǐng)求參數(shù)

沒有接口文檔需要自己抓包分析請(qǐng)求方法,請(qǐng)求地址,請(qǐng)求參數(shù)

怎么獲取URL

第一導(dǎo)入requests庫

第二設(shè)定URL地址

第三發(fā)送請(qǐng)求

primt打印結(jié)果

if判斷

URL地址

請(qǐng)求方法

發(fā)送請(qǐng)求判斷狀態(tài)碼,根據(jù)文本返回的內(nèi)容

參數(shù)組裝

get:URL地址、參數(shù)、發(fā)送請(qǐng)求request.get(注意參數(shù)組裝)

post:響應(yīng)處理,斷言完成,判斷語句需要唯一性(一個(gè)頁面兩次出現(xiàn)同樣的單詞字段不能保證返回的結(jié)果正確)

總結(jié)

requests庫基礎(chǔ)內(nèi)容發(fā)get ?post請(qǐng)求

數(shù)據(jù)組裝 ? 請(qǐng)求URL ? 響應(yīng)結(jié)果處理

PS:先把講的思路匯總一下。最近進(jìn)了海外項(xiàng)目目前沒有接觸接口測(cè)試,待實(shí)踐后從新寫一遍實(shí)踐文。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,551評(píng)論 19 139
  • 國(guó)家電網(wǎng)公司企業(yè)標(biāo)準(zhǔn)(Q/GDW)- 面向?qū)ο蟮挠秒娦畔?shù)據(jù)交換協(xié)議 - 報(bào)批稿:20170802 前言: 排版 ...
    庭說閱讀 12,378評(píng)論 6 13
  • github地址,歡迎大家提交更新。 express() express()用來創(chuàng)建一個(gè)Express的程序。ex...
    Programmer客棧閱讀 2,827評(píng)論 0 1
  • 一說到REST,我想大家的第一反應(yīng)就是“啊,就是那種前后臺(tái)通信方式?!钡窃谝笤敿?xì)講述它所提出的各個(gè)約束,以及如...
    時(shí)待吾閱讀 3,597評(píng)論 0 19
  • 一直以來我們最不缺少的是“訓(xùn)”「學(xué)校培訓(xùn)、門店培訓(xùn)」,以講的形式將需要掌握的內(nèi)容說完,資料發(fā)給員工讓其開始背起來;...
    Jessie朱朱閱讀 1,254評(píng)論 0 4

友情鏈接更多精彩內(nèi)容