1. 程式人生 > >20171213-python自動化-接口測試-jmeter-post-設置cookie

20171213-python自動化-接口測試-jmeter-post-設置cookie

http請求 點擊 編輯 學生 處理器 添加 inf 默認值 結果

接口4:學生金幣充值

簡要描述:添加cookie,對身份進行驗證

請求方式:post

請求URL:http://api.nnzhp.cn/api/user/gold_add

1,打開jmeter,右鍵點擊測試計劃,選擇添加-threads-線程組,將登陸腳本復制到當前線程組

2,點擊login(http請求)右鍵:添加--後置處理器--jp@gc - JSON Path Extractor;name輸入sign(session名稱),jsonpath expression 輸入 $.login_info.sign(根據目標參數的

  層級位置編輯路徑),default value :默認值可以不填

3,點擊線程組,右鍵添監聽器-查看結果樹

4,點擊線程組,右鍵添加sampler-http請求

5,http請求頁面,服務器名稱或IP欄位輸入:api.nnzhp.cn;方法選擇post;路徑輸入:/api/user/gold_add

6,http請求頁面,點擊parameters,點擊添加--配置元件--http cookie管理器,名稱輸入登錄的用戶名xxx(login腳本中的管理員賬號),值,輸入${sign}(jmeter調用login腳本登錄

  後獲取到的sign),域 api.nnzhp.cn

4,點擊線程組,右鍵添監聽器-查看結果樹,點擊工具欄綠色小箭頭執行腳本

5,點擊查看結果樹,查看請求url及響應數據

POST http://api.nnzhp.cn/api/user/gold_add

POST data:
stu_id=2415&gold=54321

Cookie Data:
xxx=cd2b43f1688e472e3a516b5a2c6831e8

{
"error_code": 1000,
"msg": "操作成功?"
}

20171213-python自動化-接口測試-jmeter-post-設置cookie