介面自動化

2021-08-16 21:17:51 字數 1062 閱讀 2668

介面:

python + request +單元測試

+ 測試套件+斷言

+自動化測試報告

web端:

python+selenium+單元測試+斷言

+測試套件

+自動化測試報告

移動端:+斷言

+測試套件

+自動化測試報告

例如:#-*- coding:utf-8 -*-

#匯入介面的包

import requests

#get 網路請求

#網路請求

result = request.get(get_url)

#獲取內容

json = result.json()

print json

#進行解析

data = json[『data』]

print data

#獲取使用者名稱

username = data[『username』]

print username

#獲取token

token =data[『token』]

print token

#獲取

idids = data[『id』]

print ids

json字串

{data:{username:....,token:...id:....

#post 網路請求

#body資料

datas = {

"username":"tongkai5",

"password":"123456"

p_result = results.post(post_url,data=datas)

#進行json解析

p_json = p_result.json()

print p_json

介面自動化

推薦一款適合開發的開源 該公司產品從資料庫,持續整合 ci 伺服器,問題和專案跟蹤工具,到介面自動化工具都應有盡有。是我見過比較系統的開發 這裡我們以介面自動化為主講解 pycharm frommenu 2.安裝python解析器 version 3或者version2隨便哪乙個都可以,本人自用ve...

介面自動化

1 get請求 2import requests 3 url 4 data 5 res requests.get url,data 直接用requests.get url,data 即可,其中.get表示為get方法,不需要對字典型別的data進行處理6 res res.text text方法是獲取...

介面自動化

自動化測試 python selenium unittest htmltestrunner python request unittest htmltestrunner excel文件 介面文件 excel 中 測試開發路線 po模型 page object unittest 單元測試框架 requ...