我想做適用於需要登錄路由的負載測試。負載測試登錄航線鳳凰
我以前使用https://artillery.io/docs/index.html爲其工作的罰款退出路線。對於已登錄的路線,我嘗試使用函數beforeRequest
設置請求標頭&正文。
config: target: "https://www.mywebsite.com/" phases: - duration: 60 arrivalRate: 50 processor: "test.js" scenarios: - flow: - post: url: "/login" beforeRequest: "setReqBody"
和我beforeRequest是這樣的:
function setReqBody(requestParams, context, ee, next) { requestParams.body = {'email': '[email protected]', 'password': 'password', '_csrf_token': window.csrfToken} return next(); }
我得到一個錯誤,window
是不確定的。
我環顧四周,看看有沒有其他的東西可以用來負載測試鳳凰,但沒有太多的運氣。有沒有其他辦法可以登錄&測試那些路線?或者我可以使用其他依賴項/庫來執行此操作?
它可能是值得一問@ hassy-veldstra(炮兵的創建者)直接在此幫助... – nelsonic