自動化問題三

2022-10-08 22:00:29 字數 3301 閱讀 3175

1、以下 json 格式資料,錯誤的是

您的答案是: a c

答案分析:a錯誤,首先a為json物件,物件要求屬性的key必須為加雙引號。b正確。c錯誤,加大括號的表示物件,物件必須由屬性組成,屬性是由鍵值對組成。d正確。

2、下列對於request引數說法不正確的是

a. params 引數傳遞的是字典,自動編碼為表單,請求時放在url中。

b. data 引數傳遞的可以是字典也可以是字串。

c. json引數,傳遞的是字典,自動編碼為json 字串,相當於:json.loads(dict)

d. headers引數,傳遞是字典,python請求的時候必須要填,不填就會報錯。

您的答案是: c d

答案分析:c.json引數,傳遞的是字典,自動編碼為json 字串,相當於:json.dumps(dict)

headers引數,傳遞是字典,python請求的時候有時候可以不填。

3、 對於請求頭含義說法錯誤的是

a. user-agent:告訴伺服器客戶端的相關資訊

b. 請求頭中的cookie:帶給伺服器的cookie資訊

c. content-type:伺服器傳送給客戶端響應體的資料型別

d. referer:告訴伺服器,此請求是從哪個頁面上發出來(防盜煉)

您的答案是: c

答案分析:c:請求頭的content-type:客戶端告訴伺服器傳送請求訊息體的資料型別

4、以下關於json的說法正確的是?

您的答案是: c d

答案分析:屬性值,如果為邏輯值、空值。false,true,null 關鍵字必須為小寫

5、以下關於json的說法錯誤的是?

a. json中屬性名稱必須是雙引號字串

b. json最後乙個屬性後面不能有逗號

c. json中屬性值可以是字串,數字,null,邏輯值,物件和陣列

d. json中屬性值可以是單引號的字串

您的答案是: d

答案分析:d錯誤,如果屬性值是字串,也必須用雙引號引起來。

6、以下說法正確的是?

a. (1)(2)(3)都是json格式

b. 只有(1)和(2)才是json格式

c. (1)和(2)完全相同

d. 以上都不對

您的答案是: b

7、以下關於http協議,描述正確的是?()

a. http協議是乙個請求響應協議

b. http協議一般是建立在tcp協議之上的

c. http協議可以乙個請求返回多個響應

d. http協議可以主動傳送響應到客戶端瀏覽器

您的答案是: a b

答案分析:c錯,1個請求有且只有1個響應 d錯,伺服器不會主動傳送響應到客戶端

8、以下關於http協議的報文,描述正確的是?()

a. http請求報文由請求行、請求頭、空行、請求訊息體組成

b. http響應報文由狀態行、響應頭、空行、響應訊息體組成

c. http請求訊息體不能為空

d. http請求方法常用的有get、post、put、delete等

您的答案是: a b d

答案分析:c錯,請求訊息體可以為空,其他都對

9、以下關於content-type,說法正確的是?()

a. 請求報文中,content-type 表示客戶端向服務端傳輸資料的格式

b. 響應報文中,content-type 表示服務端向客戶端傳輸資料的格式

c. 瀏覽器預設的content-type 是 x-www-form-urlencoded 格式

d. 常見的content-type值有:x-www-form-urlencoded、json、xml 等

您的答案是: a b c d

10、以下關於fiddler抓包工具,正確的是?()

a. fiddler只能抓取瀏覽器發出的請求包,不能抓postman/python等傳送的請求包

b. 每次啟動fiddler的時候,fiddler會把自己設定為系統**

c. 每次關閉fiddler的時候,fiddler會把系統**關閉

d. 可以實現在同事的電腦上進行設定,讓他的瀏覽器請求被我電腦安裝的fiddler抓包

您的答案是: b c d

答案分析:a錯誤,fiddler是系統**,只要請求走系統**,都會被抓到。d正確,只需要把同事電腦的系統**,填上我的fiddler**位址,就能抓到他電腦上發出的請求

口訣1:params引數,如果傳入的是字典,自動編碼為表單。---針對的是get方法

口訣2:data引數,如果傳入的是字典,自動編碼為表單。---針對的是post/put方法

口訣3:data引數,如果傳入的是字串,按原格式直接發布出去。---針對的是post/put方法

口訣4:json引數,如果傳入的是字典,自動編碼為json字串。---針對的是post/put方法

口訣5:json引數,如果傳入的是字串,按原格式基礎上新增雙引號發布出去。---針對的是post/put方法

口訣6:headers引數,傳遞的是字典格式---針對的是所有方法

web自動化 三 pytest 引數化

前言 環境 centons 7.6 python 3.6 chrome 80.0.3987.132 chromedriver 80.0.3987.16 selenium 3.14 自動化測試過程中,經常會出有些場景需要測試多種場景,例如 常見的登入頁面需要對賬號的型別,種類,長度等分別進行測試,引用...

自動化測試 引言 自動化之我見

作為開篇,這裡先簡單介紹一下個人情況 本人非計算機專業的本科畢業,從事軟體測試工作一年多了,同樣的,接觸自動化測試領域也有一年了,打算開個部落格把我在工作中所學到與自動化測試有關的東西分享出來。好啦,下面開始說正題 自動化測試自身就是乙個很大的概念。逛過一些測試論壇的童鞋應該會知道qtp和loadr...

自動化測試 web自動化測試

自動化 由機器裝置代替人為完成制定目標的過程 優點 提高工作效率 減少勞動力 產品規格同一標準 批量生產 自動化測試 讓程式代替人為去驗證程式功能的過程,即在預設條件下執行程式系統 流程確定 搭建自動化框架 編寫測試用例,將其轉化為soupui 介面 自動化測試指令碼 執行自動化測試指令碼 輸出執行...