Hands-On Experience in API Performance Testing | What is API Testing
summary
Hands-on demo uses Artillery.io with a YAML script that targets an environment, sets headers and plugins, and runs a ramp-up 10s, 10 users then a 30s steady phase; output is a JSON log converted to an HTML report. Observed API timings: create (POST) shows P95 ≈ 314 ms, P99 ≈ 361 ms (min 281 ms, max 417 ms), get (GET) shows P95 ≈ 37 ms, P99 ≈ 47 ms, combined scenario P95 ≈ 432 ms, P99 ≈ 478 ms.
AI-written summary · about
chapters (10)
- 0:00Introduction to API testing
- 1:56Types of API testing
- 3:21Why API performance matters
- 4:25Load testing with Artillery
- 7:37Ramp up and phases
- 10:52API scenarios and flows
- 11:35Running the Artillery script
- 13:01Generating HTML reports
- 14:02Interpreting performance metrics
- 16:12Conclusion and takeaways
related talks
38mPerformance Testing sucks! How to get started testing RESTful APIs and GraphQL
15mAre Your APIs Performing Enough? Not Sure, Let’s Test It Then
41mMartijn Goossens: Become a Performance Test Master - the Non-Technical Side of Things
44mOnce upon a load test in real time
33mPerformance Testing is not only API
30mOn API Optimization
27mEffective Performance Testing to your Server with Autocannon
33mHow much pressure can your app handle - Performance testing with Ruby
