1、自動化測試的類型:php
一、接口測試
二、Python測試
三、接口自動化框架
四、前端html js css
五、web端自動化
六、移動端ios、Andriodcss
今天主要學習接口測試postman及jemter的用法:html
2、接口測試的概念前端
接口:就是從數據庫裏面取數據、插入數據。
前端展現的方式有三種:java
web 端:html js css等語言
ios端:object-c、swfit
Android端:Androidpython
接口的展現方式:域名/ login?username=niuhanyang&password=112234
後端開發語言:
php、java、python、go等等
客戶端、服務端ios
接口測試就是功能測試,它比功能測試還簡單。接口包含如下三個部分:web
一、接口的請求url
二、請求參數
三、請求方式 get/post/put/delete數據庫
get方式不須要任何工具,只需在瀏覽器輸入便可用法:用?鏈接參數,多個參數用&鏈接符 json
例如:http://api.nnzhp.cn/api/user/stu_info?stu_name=xiaohei&name=abc
xml的方式:
<userID>781</userId>
<sessionID>sdfs234234sdf</sessionID>
json是一種通用的數據類型。
key -》 value
3、seesion和cookie的介紹
seesion和cookie的區別詳細查看以下地址:
cookie、session的自我介紹: http://www.nnzhp.cn/archives/426
session存在服務端的一個鍵值對
key - vaule
cookie存在客戶端的一個鍵值對
key - value
舉例給某學生金幣充值,須要傳入後臺cookie的過程:
一、獲取seesionid: 先登陸管理員賬號 獲取到session ,返回的key是sign
二、從查詢學生信息的接口裏面隨便找一個學生的stu_id
三、調用金幣充值的接口,傳入cookie和 stu_id gold
4、post、get請求的區別
http協議介紹
url
請求頭: 一些額外的信息 用的是什麼瀏覽器 cookie(瀏覽器--》右鍵檢查元素--》Network--》XHR--》Headers--》Request Headers--》cookie)
請求體: 具體的數據(瀏覽器--》右鍵檢查元素--》Network--》XHR--》Headers--》FormData)
例如:url?usename=xxx&password=123432
一、get請求只有請求頭,沒有請求體,它的參數是寫在url裏面
二、get請求通常用來向服務器獲取數據,post請求呢用來向服務器發送數據 三、get請求有參數長度限制,post請求沒有 四、get請求沒有post請求安全