運行 slsart 呼叫命令后,已部署的 lambda 被觸發并開始針對目標端點生成負載。但是,一旦它完成運行,就不會在 CLI 中生成任何報告。我在哪里可以找到它?
我確實在 lambda 呼叫結束時看到了一些結果,但似乎我期望的負載會多次觸發 lambda,并且每個 lambda 呼叫都會拆分結果,這不容易解釋。尋找有關以正確方式查找負載測驗結果的建議。
命令輸出:
$$ ~/load-test|? slsart invoke --stage dev -V [8/11/22 | 11:27:18]
Invoking test Lambda
Serverless version is 1.40.0, compatible version is '^1.0.3'
Your function has been invoked. The load is scheduled to be completed in 138 seconds.
undefined
$$
編輯:好的,所以看起來結果是針對相對較低的時間和速率值發布的。繼續無法發布結果,僅在終端上列印“未定義”用于duration:120.
以下設定等待運行完成并將結果轉儲到我的終端上:
phases:
-
duration: 60
arrivalRate: 10
rampTo: 10
uj5u.com熱心網友回復:
原來這是預期的行為:(At the end of the test serverless-artillery will generate a report of the test. Please note that this report is generated only for small load. See here for details.來源,這里帶你到這里)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/533229.html
