亚洲国产日韩人妖另类,久久只有这里有精品热久久,依依成人精品视频在线观看,免费国产午夜视频在线

      
      

        pytest接口自動(dòng)化測試框架 – pytest結(jié)合二次封裝實(shí)現(xiàn)接口自動(dòng)化

        視頻來源:B站《冒死上傳!pytest接口自動(dòng)化測試框架(基礎(chǔ)理論到項(xiàng)目實(shí)戰(zhàn)及二次開發(fā))教學(xué)視頻【軟件測試】》

        一邊學(xué)習(xí)一邊整理老師的課程內(nèi)容及試驗(yàn)筆記,并與大家分享,侵權(quán)即刪,謝謝支持!


        test_py.py

        import configparserimport pytestfrom test2 import HttpClientclass TestCase: # 全局變量 類變量 公共變量 都可以使用 token = None httpclient = None url = None # 接口的地址放在 外層 用例執(zhí)行之前 先拿到接口的項(xiàng)目信息 接口地址 # 讀取ini文件中的數(shù)據(jù) @classmethod def setup_class(cls): TestCase.httpclient = HttpClient() # configparser文件對象 config = configparser.ConfigParser() # 讀取哪個(gè)文件 config.read(‘env.ini’, encoding=’utf-8′) TestCase.url = config.get(‘apidemo01’, ‘URL’) @classmethod def teardown_class(cls): pass # 登錄 def test_login(self): # 登錄接口 url+/api/login url = TestCase.url + ‘/api/login’ data = {“password”: “123456”, “username”: “admin”} res = TestCase.httpclient.send_request(method=’post’, url=url, param_type=’json’, data=data) print(res.json()) TestCase.token = res.json()[‘token’] # 個(gè)人信息查詢 下劃線報(bào)錯(cuò) # 函數(shù)與函數(shù)支架的變量是不能夠互相去使用 全局變量、類變量 def test_userinfo(self): url = TestCase.url + ‘/api/getuserinfo’ header = {‘token’: TestCase.token} res = TestCase.httpclient.send_request(method=’get’, url=url, param_type=’json’, headers=header) print(res.json())if __name__ == ‘__main__’: pytest.main([‘test_py.py’, ‘-sv’])# pytest實(shí)現(xiàn)關(guān)聯(lián) 通過類變量去實(shí)現(xiàn)的# setupclass所有用例執(zhí)行之前要做的事情

        env.ini

        [apidemo01]URL = http://39.98.138.157:5000

        鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場,版權(quán)歸原作者所有,如有侵權(quán)請聯(lián)系管理員(admin#wlmqw.com)刪除。
        上一篇 2022年7月16日 18:13
        下一篇 2022年7月16日 18:14

        相關(guān)推薦

        聯(lián)系我們

        聯(lián)系郵箱:admin#wlmqw.com
        工作時(shí)間:周一至周五,10:30-18:30,節(jié)假日休息