God_接口入?yún)⒐芾硭悸?/h1>

接口入?yún)⒐芾硭悸?/h1>

進(jìn)行接口測試比較頭疼的問題就是入?yún)⒌奶幚恚?/p>

  • 寫在用例文件中督函,顯得太死板,而且工作了比較大闯参,所以需要剝離出來伶丐,經(jīng)過大家的努力現(xiàn)在感覺終于找到了一個相對【數(shù)據(jù)庫凤跑、excel、配置文件】更簡單一點(diǎn)點(diǎn)的方法家淤,那就是通過模板的形式進(jìn)行用例入?yún)⒌墓芾?/li>

實(shí)現(xiàn)思路

  1. 構(gòu)建模板:模板顧名思義有一套默認(rèn)值乎莉,就是配置好一套完整的初始值
  2. 模板通過字典的形式進(jìn)行管理
  3. 用例中只需要直接引入模板,然后只需要根據(jù)不同用例需求改變模板中需要修改的key的value

模板:
in_param.py

class temp:
  list_in_param_template= {
      'user':'tom',
      'status':2,
      'userInfo':{
        'phone':'13222221111',
        'name':'tom',
        'age':23,
        'sex':1
       }
  }
#用例_A 入?yún)?
  list_in_param_case_a = {
    'user':'lili',
    'userInfo':{
          'name':'lili',
          'sex':2
     }
  }

處理方法:
method.py

from in_param import temp
def updateDict(parm_temp, new_parm):
    """
    更新字典
    :param parm_temp: 模板字典
    :param new_parm: 更新模板字典
    :return: 
    """
    if isinstance(parm_temp,dict) : 
        for x in range(len(parm_temp)):
            temp_key = parm_temp.keys()[x]
            temp_value = parm_temp[temp_key]
            if isinstance(new_parm,dict):
                for y in range(len(new_parm)):
                    temp_key_b = new_parm.keys()[y]
                    temp_value_b = new_parm[temp_key_b]

                    if not isinstance(temp_value,(list,dict)) and not isinstance(temp_value_b,(list,dict)):
                        if temp_key == temp_key_b:
                            parm_temp[temp_key] = new_parm[temp_key_b]
                    updateDict(temp_value,temp_value_b)
    return parm_temp

用例中使用方法:

from method import updateDict
......
api = Api()
in_param = InDatabase.updateDict(list.as_list_temp,list.as_list_case_1)
response = api.requet(in_param)
......
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者

  • 序言:七十年代末死宣,一起剝皮案震驚了整個濱河市伟恶,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌毅该,老刑警劉巖博秫,帶你破解...
    沈念sama閱讀 211,743評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異眶掌,居然都是意外死亡挡育,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評論 3 385
  • 文/潘曉璐 我一進(jìn)店門朴爬,熙熙樓的掌柜王于貴愁眉苦臉地迎上來即寒,“玉大人,你說我怎么就攤上這事∧刚裕” “怎么了逸爵?”我有些...
    開封第一講書人閱讀 157,285評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長凹嘲。 經(jīng)常有香客問我痊银,道長,這世上最難降的妖魔是什么施绎? 我笑而不...
    開封第一講書人閱讀 56,485評論 1 283
  • 正文 為了忘掉前任溯革,我火速辦了婚禮,結(jié)果婚禮上谷醉,老公的妹妹穿的比我還像新娘致稀。我一直安慰自己,他們只是感情好俱尼,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,581評論 6 386
  • 文/花漫 我一把揭開白布抖单。 她就那樣靜靜地躺著,像睡著了一般遇八。 火紅的嫁衣襯著肌膚如雪矛绘。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,821評論 1 290
  • 那天刃永,我揣著相機(jī)與錄音货矮,去河邊找鬼。 笑死斯够,一個胖子當(dāng)著我的面吹牛囚玫,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播读规,決...
    沈念sama閱讀 38,960評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼抓督,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了束亏?” 一聲冷哼從身側(cè)響起铃在,我...
    開封第一講書人閱讀 37,719評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎碍遍,沒想到半個月后定铜,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,186評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡雀久,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,516評論 2 327
  • 正文 我和宋清朗相戀三年宿稀,在試婚紗的時候發(fā)現(xiàn)自己被綠了趁舀。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片赖捌。...
    茶點(diǎn)故事閱讀 38,650評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出越庇,到底是詐尸還是另有隱情罩锐,我是刑警寧澤,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布卤唉,位于F島的核電站涩惑,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏桑驱。R本人自食惡果不足惜竭恬,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,936評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望熬的。 院中可真熱鬧痊硕,春花似錦、人聲如沸押框。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,757評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽橡伞。三九已至盒揉,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間兑徘,已是汗流浹背刚盈。 一陣腳步聲響...
    開封第一講書人閱讀 31,991評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留挂脑,地道東北人扁掸。 一個月前我還...
    沈念sama閱讀 46,370評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像最域,于是被迫代替她去往敵國和親谴分。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,527評論 2 349

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理镀脂,服務(wù)發(fā)現(xiàn)牺蹄,斷路器,智...
    卡卡羅2017閱讀 134,633評論 18 139
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,773評論 6 342
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,777評論 25 707
  • 在使用UISearchBar時薄翅,希望在鍵盤上方沙兰,searchBar下方出現(xiàn)黑色的遮罩,方便點(diǎn)擊退去鍵盤翘魄。 完整代碼...
    小雨雨兒閱讀 348評論 0 4
  • 處女座果然都是一樣鼎天,推辭的借口都是說要以工作為重,這一年是得以工作為重暑竟,連微博都改名為單行軌道fighting斋射,單...
    靜守時光mxx閱讀 239評論 0 0