日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
接口測(cè)試系列文章之接口測(cè)試面試必問(wèn)的知識(shí)點(diǎn)(二)

通過(guò)代碼做接口測(cè)試分幾步呢?

創(chuàng)新互聯(lián)建站擁有一支富有激情的企業(yè)網(wǎng)站制作團(tuán)隊(duì),在互聯(lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)深耕十年,專業(yè)且經(jīng)驗(yàn)豐富。十年網(wǎng)站優(yōu)化營(yíng)銷經(jīng)驗(yàn),我們已為成百上千中小企業(yè)提供了做網(wǎng)站、成都做網(wǎng)站解決方案,按需網(wǎng)站制作,設(shè)計(jì)滿意,售后服務(wù)無(wú)憂。所有客戶皆提供一年免費(fèi)網(wǎng)站維護(hù)!

答:也分三步!其實(shí)無(wú)論是手工進(jìn)行接口測(cè)試還是通過(guò)代碼進(jìn)行接口測(cè)試,三個(gè)核心步驟如下:

  1. 構(gòu)建接口
  2. 發(fā)送接口
  3. 校驗(yàn)接口

Python編碼進(jìn)行接口測(cè)試步驟

我們以python發(fā)送http接口為例,在python中通過(guò)requests模塊進(jìn)行http接口測(cè)試工作,具體步驟如下:

第一步:構(gòu)建接口

安裝pip install requests

在rap2中構(gòu)建一個(gè)mock接口(可以自己注冊(cè)rap2,構(gòu)建屬于自己的rap2接口)http://rap2api.taobao.org/app/mock/85630/getinfo

定義接口響應(yīng)值如下:


第二步:發(fā)送接口

核心代碼如下:

 
 
 
 
  1. import requests
  2. req="http://rap2api.taobao.org/app/mock/8563/getinfo"
  3. response=requests.get(req)
  4. print(response.text)
  5. 輸出:
  6. {
  7.   "code": 0,
  8.   "message": "ok"
  9. }

 第三步:校驗(yàn)接口

因?yàn)樵跇?gòu)建接口中定義的code生成規(guī)則是0-10,所以我們要對(duì)其進(jìn)行校驗(yàn)。又因?yàn)轫憫?yīng)數(shù)據(jù)是json格式,所以我們還需要使用json模塊來(lái)解析響應(yīng),具體代碼如下:

 
 
 
 
  1. import json
  2. import requests
  3. req="http://rap2api.taobao.org/app/mock/85630/getinfo"
  4. response=requests.get(req)
  5. print(response.text)
  6. #解析響應(yīng)代碼如下:
  7. code=json.loads(response.text).get('code')
  8. print(code)
  9. if code <=10:   
  10.     print ("reponse ok")
  11. else:
  12.      print("reponse fail")

 怎樣么樣?你看懂了嗎?是不是通過(guò)代碼實(shí)現(xiàn)接口測(cè)試也非常之簡(jiǎn)單啊!大家不妨把文章里的代碼拷貝出來(lái),在自己的IDE中運(yùn)行體會(huì)一下,必定要想代碼熟練是敲出來(lái)的,而不是看出來(lái)的!原創(chuàng)不易,如果文章幫到了你,歡迎轉(zhuǎn)發(fā),讓更多的朋友受益!


本文題目:接口測(cè)試系列文章之接口測(cè)試面試必問(wèn)的知識(shí)點(diǎn)(二)
文章源于:http://www.dlmjj.cn/article/cdjecjd.html