artilleryio / artillery

The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module.
https://www.artillery.io
Mozilla Public License 2.0
7.91k stars 505 forks source link

Exclude one or multiple phases from the Summary report #592

Open anthony-foulfoin opened 5 years ago

anthony-foulfoin commented 5 years ago

I'm using artillery for load-testing of an AWS lambda function. There is a warm-up stage allowing to warm up the lambda, which takes a few seconds for the first invocation.

In production accordingly to our monitoring this case rarely happens, so I'd like to be able to exlude the warm up phase from the Summary report:

phases:
    # warm up
    - duration: 1
      arrivalCount: 20
      name: "Warm up the lambda"
    - pause: 20
      name: "Wait for lambda warm up"
    # test
    - duration: 120
      arrivalRate: 14
      name: "Load test"

When executing the scenario I'd like to have a Summary report only for phase #3. Also the pause phase seems to have an impact on the RPS sent metric while no request is done at all in this phase.

alexey-yarmosh commented 1 year ago

any updates on that?

rufreakde commented 1 year ago

Also highly anticipated from my side. Since ramp up and cool down are not relevant for metrics summary. @hassy any plans?

shan-to-shan commented 7 months ago

Highly needed!