介面自動化(二) 介面聯調

2021-10-22 06:23:06 字數 2879 閱讀 6795

今天寫一下存在關係的介面,怎麼呼叫上乙個介面返回來的東西,以註冊、登入,忘記密碼、修改密碼為例,其中修改密碼會用到上乙個介面的token,直接上** (都是上期的**,重複的我就不解釋了,沒解釋過的我會加到注釋中):

#!

/usr/bin/env python

# -*

-conding:utf-8-

*-import requests

class

workflow_forgotpassword_test()

:#使用者註冊介面

("註冊成功"

)if r>0:

print

("使用者註冊成功"

)else

:print

("註冊失敗"

)#使用者登入介面

("登入成功"

)if r>0:

print

("使用者登入成功"

)else

:print

("登入失敗"

)#忘記密碼介面

("我愛你"

)if r>0:

print

("忘記密碼介面成功"

)else

:print

("忘記密碼介面失敗"

)#提交密保問題答案介面

#定義乙個字典

dict=

#將response文字格式轉換成字典型別

dict=

eval

(response)

#data的值拿到給token

token=dict[

"data"

]print

(token)

r=response.

find

("data"

)if r>0:

print

("提交密保成功"

)else

:print

("提交密碼失敗"

) #該方法的結果就是得到token

return token

#回答問題後修改密碼介面

("修改密碼成功"

)if r>0:

print

("提交token介面成功"

)else

:print

("提交token介面失敗"

)#方法呼叫

if __name__ ==

'__main__'

: registerobj=

workflow_forgotpassword_test()

registerobj.

yhzc_test()

registerobj.

yhdl_test()

registerobj.

wjmi_test()

token=registerobj.

tjmbwtda_test()

registerobj.

hdwthxgmm_test

(token)

registerobj.

yhdl_test

()

Excel介面自動化(8)介面測試自動化指令碼

介面測試自動化指令碼 整個流程的邏輯基本都是在這裡面實現,所需要的資料都是通過呼叫前面的封裝來獲取 第一步 新建乙個解析excel工具類的例項物件並且獲取 api 的sheet物件 parsee parseexcel parsee.loadworkbook filepath sheetobj par...

介面自動化測試(一) 介面測試

介面測試是測試系統元件間介面的一種測試。介面測試主要用於檢測外部系統與系統之間以及內部各個子系統之間的互動點。測試的重點是要檢查資料的交換,傳遞和控制管理過程,以及系統間的相互邏輯依賴關係等。其中介面協議分為http,webservice,dubbo,thrift,socket等型別,測試型別又主要...

專案二 介面自動化測試框架

struts 展示層 它呼叫業務層完成運算邏輯,業務層再呼叫持久層完成資料庫的讀寫 hibernate 持久層 建立一系列的持久化類,每個類的屬性都可以簡單的看做和一張資料庫表的屬性一一對應,當然也可以實現關聯式資料庫的各種表件關聯的對應。當我們需要相關操作是,不用再關注資料庫表。我們不用再去一行行...