1、www.bejson.com線上json格式校驗工具 2、關聯兩種方式:正則表達式和json path 名稱+$. 3、charles 抓包工具,獲取介面請求方式、response、cookies和報文等信息,方便進行測試 連接手機端:proxy setting 獲取電腦的ip 修改手機 操作手 ...
1、www.bejson.com線上json格式校驗工具
2、關聯兩種方式:正則表達式和json path 名稱+$.
3、charles 抓包工具,獲取介面請求方式、response、cookies和報文等信息,方便進行測試
連接手機端:proxy setting 獲取電腦的ip 修改手機 操作手機 可在Charles上獲取
獲取的https有保密 顯示unknown,一般公司自己測試不用這種請求
filter 過濾查看的網址
修改 breakpoints 選中後 再次刷新頁面卡住後 excute 後 繼續卡住,然後修改東西後再次excute 頁面變成已經修改的頁面
charles 的中介攔截 app或者瀏覽器都用通過他傳送到伺服器,伺服器返回時 還需要經過chareles
作用: 模擬問題介面,容錯性 ,測試系統安全,異常處理,穩定性
4、Python
1)
編譯型語言就是先把寫好的程式翻譯成電腦語言然後執行,就是所謂的一次編譯到處運行,比如c、c++就是編譯型語言,這樣的語言特點是運行速度快,但是需要事先把程式編譯好才可以。
解釋型語言就是程式在運行的時候,通過一個解釋器,把代碼一句一句的翻譯成電腦語言然後運行,也就是你寫好代碼之後直接就能運行,比如說python、shell、ruby、java、perl等等都是解釋型語言,當然這樣的語言由於原理不一樣,執行速度並沒有編譯型語言快。
2)環境變數:c:\python35
c:\python35\script
2)單雙引號混合使用 英文狀態下的 如果一句話中單引號和雙引號都有,邊界加三個單引號
批量註釋 上下各三個單引號
變數名只能是 字母、數字或下劃線的任意組合
變數名的第一個字元不能是數字
以下關鍵字不能聲明為變數名
input()函數接收到的 全是字元串類型,如果要和int 作比,必須int()轉一下
print('看age是什麼類型:',type(age))
# #布爾類型 只有兩種類型 一個真一個是假
# t=True
# f=False
float類型的事小數類型,可以和int類型作比較
其他的不同類型作比較會報錯
Python2中int類型運算會取整數,不存在小數 1/2=0
python3 中 地板除 1//2 z自動取整,不會四捨五入直接把小數抹去
if判斷的時候 都是判斷真假(true或false )
#非0即真 非空即真
Ctrl+d 快速複製一行
%d代表變數是整數
%f代表後邊的小數%.2f 保留幾位小數 而且會四捨五入
多個變數的情況
format方式格式化
5、迴圈
while 和for
#for迴圈對應的else只有for迴圈結束後才能執行