以時間戳來查看當前發送記錄應注意websocket的response延時
1、在並發的情況下,websocket請求延時可能要遠大於http請求,比如延時2秒以上(從發送消息到看到聊天面板已經過了2秒以上)。
2、所以在jmeter中用時間戳函數${__time(,)}來表示最新一條聊天記錄的時間是不可靠的。3、我們應該在websocket請求中插入正則表達式提取器,通過在response中獲取其時間才能確保消息接收時間准確(即不要用客戶端時間來判斷你的聊天時間)
(1)先提取websocket反饋的服務端時間戳
(2)再作為查詢當前聊天記錄的時間戳依據