robotframework接口測試--RequestsLibrary庫的API介紹


關鍵字 備注
Create Session

創建一個HTTP會話:

alias, url, headers={}, cookies=None, auth=None, timeout=None, proxies=None, verify=False

url:即服務器的url

alias:使用Robot Framework的別名表示當前會話。

header:使用默認的headers字段

auth:NTLM鑒權需用username&password格式

timeout:會話超時時長

proxies:代理服務器的url

verify:如果需要證書請求則置為true

Create Ntlm Session

創建一個HTTP會話:

alias, url, auth, headers={}, cookies=None, timeout=None, proxies=None, verify=False

url:即服務器的url

alias:使用Robot Framework的別名表示當前會話。

header:使用默認的headers字段

auth:NTLM鑒權需用[‘domain’,’username’,’password’]格式

timeout:會話超時時長

proxies:代理服務器的url

verify:如果需要證書請求則置為true

Delete 棄用,查看delete request
Delete All Sessions 刪除全部的會話
Delete Request

alias, uri, data=(), headers=None, allow_redirects=None

使用別名刪除會話

Alias:需要刪除的會話的別名

Get 棄用:使用Get Request
Get Request

根據提供的別名查找會話並在會話中發送GET請求

alias, uri, headers=None, params={}, allow_redirects=None

Head 棄用:使用Head Request
Head Request

根據提供的別名查找會話並在會話中發送HEAD請求

alias, uri, headers=None, allow_redirects=None

Options 棄用:使用Options Request
Options Request

根據提供的別名查找會話並在會話中發送Options請求

alias, uri, headers=None, allow_redirects=None

Post

棄用:使用Post Request

Post Request

根據提供的別名查找會話並在會話中發送POST請求

alias, uri, data={}, headers=None, files={}, allow_redirects=None

To Json 將文本轉換成json對象

Create Session:創建一個session,連接某個服務器

Arguments:[ alias | url | headers=headers | cookies=cookies | auth=auth | timeout=timeout | proxies=proxies | verify=verify | debug=debug | max_retries=max_retries | backoff_factor=backoff_factor | disable_warnings=disable_warnings ]

Get Request:通過GET方式發起請求。

Post Request:通過POST方式發起請求。

TO Json: 將文本轉換成json對象。

Head Request:發送一個HEAD請求。

Option Request:    發送一個Option 請求。

Patch Request:     發送一個Patch 請求。 

Put Request:         發送一個Put 請求。 

Delete Request: 向會話中發出刪除請求

Delete All Sessions:   刪除所有會話

Update Session:    更新會話

1.Name:Create Client Cert Session

Arguments:[ alias | url | headers=headers | cookies=cookies | client_certs=client_certs | timeout=timeout | proxies=proxies | verify=verify | debug=debug | max_retries=max_retries | backoff_factor=backoff_factor | disable_warnings=disable_warnings ]

Create Session: create a HTTP session to a server 

創建客戶端證書的session

2.Name:Create Custom Session

Arguments: [alias | url | auth | headers=headers | cookies=cookies | timeout=timeout | proxies=proxies | verify=verify | debug=debug | max_retries=max_retries | backoff_factor=backoff_factor | disable_warnings=disable_warnings

創建一個定制的session

3.Name:Create Ntlm Session

也是創建一個session,只不過加上了域、用戶名、密碼用於NTLM認證。

Arguments: [alias | url | auth | headers=headers | cookies=cookies | timeout=timeout | proxies=proxies | verify=verify | debug=debug | max_retries=max_retries | backoff_factor=backoff_factor | disable_warnings=disable_warnings ]

4.Name:Delete

Arguments:[ alias | uri | data=data | headers=headers | allow_redirects=allow_redirects | timeout=timeout ]

Send a DELETE request on the session object found using the given `alias` 

向會話中發出刪除請求

 

============================

待辦:該庫的應用實例

參考:https://www.cnblogs.com/zz27zz/p/7347273.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM