真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

淺談Python接口對json串的處理方法-創(chuàng)新互聯(lián)

最近學習Python接口測試,對于接口測試完全小白。大概一周的學習成果進行總結。

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供曲水網(wǎng)站建設、曲水做網(wǎng)站、曲水網(wǎng)站設計、曲水網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、曲水企業(yè)網(wǎng)站模板建站服務,十余年曲水做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。

1.接口測試:

目前涉及到的只是對簡單單一的接口進行參數(shù)傳遞,得到返回自。

2.關于各種概念:

2.1 http請求包含post方法、get方法。通過json串或XML傳遞,但后者未做研究

2.2 GET: 瀏覽器告訴服務器,只獲取頁面信息,并發(fā)送給我。

2.3 POST:瀏覽器告訴服務器想法不一些信息到某個網(wǎng)址,服務器需確保數(shù)據(jù)被存儲且只存儲一次。

2.4 HEAD:瀏覽器告訴服務器,給我消息頭,像get那樣被接收。

2.5 Python對數(shù)據(jù)的處理模塊可以使用urllib、urllib2模塊或requests模塊

3.urllib、urllib2實例

#coding=utf_8
import urllib2,urllib
import json
import unittest,time,re

class APITest():
  """
  接口測試類
  """
  def api_test(self, method, url, getparams, postparams):
    str1 = ''

    #GET方法調(diào)用
    if method == 'GET':
      if getparams != "":
        for x in getparams:
          str1 = str1 + x + '=' + urllib2.quote(str(getparams.get(x)))
          if len(getparams) > 2:
            str1 = str1 + "&"
        url = url + "&" + str1

      result = urllib2.urlopen(url).read()

    #POST方法調(diào)用
    if method=='POST':
      if postparams != "":
        data = urllib.urlencode(postparams)
        req = urllib2.Request(data)
      response = urllib2.urlopen(req)
      result = response.read()

    #result轉(zhuǎn)為json數(shù)據(jù)
    jsdata = json.loads(result)
    return jsdata

class APIGetRes(unittest.TestCase):
  def test_call(self):
    api = APITest()
    getparams={'keyword':'測試'}
    postparams=''
    data = api.api_test('GET','http://api.zhongchou.cn/deal/list?v=1',getparams,postparams)
    print data
    if (data['errno']!=""):
      self.assertEqual(0, data['errno'])
      print"接口 deal/list-------------OK!"
    else:
      print"接口 deal/list-------------Failure!"
      self.assertEqual(0, data['errno'])

if __name__ == '__main__':
  unittest.main()

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


當前題目:淺談Python接口對json串的處理方法-創(chuàng)新互聯(lián)
URL標題:http://weahome.cn/article/dspjhe.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部