- 做任何活動測試首先向需求了解抽獎的整個設計流程(如規則:整點秒殺活動、概率大轉盤抽獎活動) --- 不喜歡的勿噴,請繞道
- 再向后台開發人員了解處理邏輯(如:ID限制、接口文檔)
- 以下要做這個活動為整點秒殺活動,規則:用戶登錄獲取手機號,無其他限制說白了就是比手快(這也是我做過活動最不是規則的規則)
- 首先創建一個線程組-在線程組(秒殺抽獎活動)里面創建一個http請求(獲取最近的搶券活動)加入路徑
- 添加斷言和正則提取最新活動id(因為下一步秒殺參數需要)
- 添加(if)控制器,用來判斷獲取新活動id后進入下一步秒殺搶卷(活動有效id不為空)
- 在if下面添加http請求(搶卷活動)memberId/activityId兩個參數都在這里采用參數化調取
-
搶卷成功添加正則和斷言,
- 添加(if)控制器,用來判斷中獎后進入數據庫用戶信息抓取(中獎desc返回ok,查詢用戶信息實屬玩)
- 添加JDBC Request請求(中獎的用戶)
- 最后一步查看抓取結果
- 設置定時搶卷和並發
- jmeter錄制抓取接口,可以寫個正則把多余的去掉,有用的也就這一條