一、testcase:修改用戶密碼需要6個參數(短信驗證碼、設置的新密碼、用戶已登錄的userid及用戶唯一標識、接口校驗碼、被修改的手機號),故先準備這些參數
?二、用戶登錄請求,(獲取userid、用戶唯一標識)
三、發送短信驗證碼及斷言(獲取接口校驗碼)
??
?
四、從數據庫獲取短信驗證碼(獲取短信驗證碼)
??
最后、組裝參數,發送修改密碼的請求(設置新密碼、傳入手機號)
??
?===================
問題0、在create session,建議都帶上header。
問題1、驗證msg的內容時,不需要把它目標串加引號
?
問題2、變量是元組或列表之類的,通過下標獲取時,${variable}[0][0]? 或 ${variable[0][0]} 都是可行的。
問題3、從數據庫查詢content字段后,直接使用SUBSTRING處理了。
SELECT SUBSTRING(content,26,6) FROM? `company_message_history`? ORDER BY send_time DESC LIMIT 1
?SUBSTR (str, pos, len)
由 <str> 中的第 <pos> 位置開始,選出接下去的 <len> 個字元