測試高併發:模擬100個用戶先登陸後調接口

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%,性能有待提高!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章