1.創建線程組,100個用戶併發,1秒內執行,循環一次;
2.使用Chrome瀏覽器登陸網站,打開 開發者模式,提取關鍵信息
請求方式:post
請求路徑:ip:端口/login
請求數據格式:application/x-www-form-urlencoded
參數名稱:
username: ×××
password: ×××
3.創建http請求,命名login,填入上一步提取的參數;
4.添加http header mnager ,設置請求頭,填入第二步提取的請求數據格式application/x-www-form-urlencoded;
5.添加http cookie manager 管理器,僅添加,無需其他操作;
6.模擬100個用戶登陸,將用戶名和密碼參數化;
先在本地創建txt文件,錄入100組用戶名和密碼(逗號分隔);
然後,在創建CSV data set config 填入參數,如下圖
最後將請求參數改成正則匹配;
7.創建synchronizing timer 同步定時器,設置100個用戶,1秒併發;
到這一步就可以進行100個用戶併發登陸測試了。
--------------------------------------------------- 華麗的分割線 --------------------------------------------------------
8.繼續100個用戶同時調用一個支付接口的測試;
9.添加結果樹和統計報告,查看具體執行情況
得出結果:模擬200用戶併發登陸提現,登陸成功100%,支付失敗率21%,性能有待提高!