根據實際項目,編寫一套完整的接口流程
項目流程介紹:
借款流程需要調用的接口,依次為:
前置校驗:主要通過手機號驗證該用戶是存量用戶,若撞庫,則不允許繼續操作;
用戶注冊:通過手機號+身份證號進行注冊;
銀行卡鑒權:根據銀行卡號進行四要素鑒權;
綁卡/換卡:綁定銀行卡;
圖片上傳:上傳3張圖片,人臉、身份證正反面;
授信:用戶填寫基本資料進行額度申請;
提現:有了額度后進行提現借款操作;
說明:1、在用戶注冊的時候會返回一個UserId,在圖片上傳、授信、提現中會用到UserId作為入參;
2、有一些公共的參數,如身份證、手機號,在多個接口里要使用;
3、在授信、提現接口中,有申請單號參數,該參數只能唯一,否則結果會報訂單沖突。
下面直接上圖:
添加線程組
添加用戶自定義變量,供多個接口使用,我這里是手機號和身份證號
添加HTTP請求
使用正則表達式提取返回的UserId
圖片上傳接口
授信接口的申請單號作為隨機變量生成
提現接口,因為授信接口提交后,需要把資料送入核心進行審批,接口調用完了,但是並不能馬上給出審批結果,所以這個時候再調用提現就是失敗,需要緩沖一段時間再調用,
我這里設置成50s后再調用提現接口,直接再提現接口添加固定定時器;
接口添加完畢,添加結果數和需要的報告;
開始執行:
所有接口調用成功,
這里我添加了一個用戶參數,線程數調成4來跑一遍