介面自動化測試 相關的基礎知識記錄

2022-03-10 02:11:48 字數 899 閱讀 2539

1、requests請求放回的response物件有三種格式

content:位元組輸出byte

text:字串輸出

json:json格式的資料,轉為字典格式輸出

2、dict與json關係

dict轉json:json.dumps(dict)

3、eval函式,將引數當做python語法來執行,eval("1+1"),返回2

4、正規表示式小技巧,找出前後唯一元素,中間的用(.*?)表示,有特殊符號的加上轉義符號

def

test_re():

"""正規表示式小技巧

"""text = "

hello name='test' value='djlsgjlsg23444'ljkljljdddddddd

"res = re.findall("

name=\'test\' value=\'(.*?)\'

",text)

print(res)

4、pytest引數組合(笛卡爾積),適用於多種引數組合的斷言結果都先相同的情況

@pytest.mark.parametrize('

x',[0,-1,2])

@pytest.mark.parametrize('y

',[0,-2,2])

deftest_zuhe(x,y):

print('

引數組合x-->%s,y-->%s

python 介面自動化 介面測試基礎知識

coding utf 8 project jiaxy author jimmy file study 介面測試基礎知識一.py ide pycharm community edition time 2018 11 27 09 07 blog 介面的分類 按照不同的請求協議 http webservi...

介面自動化 介面測試基礎

乙個http request http請求 是指從客戶端到服務端的請求訊息,包括了以下資訊 請求頭 request header 請求正文 也就是請求引數 get和post請求的區別 狀態碼 標記幸運狀態的乙個標識 響應頭響應正文 針對請求從服務響應回來的資料,例如 html js xml等 常見的...

介面測試 介面自動化測試

1 介面自動化到底關注哪些點?a.關注函式 類 方法 所提供的介面的可靠性 b.關注介面之間銜接的可靠性 c.關注介面引數的校驗 2 介面有哪幾種型別?a.http協議中 get post put delete input方法 b.目前自動化工具提供的有get和post兩種方法 3 用介面實現自動化...