<iframe width="560" height="315" src="https://www.youtube.com/embed/g_5_4G0jxoc" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
<!-- Generated by <a href="https://www.yinote.co/#installation">YiNote</a> -->
<!-- # [Performance Testing using K6 | vodQA Chennai 2021](https://www.youtube.com/watch?v=g_5_4G0jxoc) -->
<!-- ## [2:06](https://www.youtube.com/watch?v=g_5_4G0jxoc&t=126) -->
He talked about performance testing in terms of load testing, but performance really means more than just load.
<!-- ## [7:07](https://www.youtube.com/watch?v=g_5_4G0jxoc&t=427) -->
Differences between functional and performance testing
<!-- ## [8:46](https://www.youtube.com/watch?v=g_5_4G0jxoc&t=526) -->
Performance testing requires production-like environment-- this doesn't take into account forms of performance testing that don't involve load testing
<!-- ## [9:08](https://www.youtube.com/watch?v=g_5_4G0jxoc&t=548) -->
Monika Sharma
<!-- ## [9:53](https://www.youtube.com/watch?v=g_5_4G0jxoc&t=593) -->
k6 supports Typescript? - verify and confirm what support entails
<!-- ## [11:26](https://www.youtube.com/watch?v=g_5_4G0jxoc&t=686) -->
k6 Cloud
<!-- ## [14:09](https://www.youtube.com/watch?v=g_5_4G0jxoc&t=849) -->
Browser recorder
<!-- ## [16:27](https://www.youtube.com/watch?v=g_5_4G0jxoc&t=987) -->
k6 CLI
<!-- ## [19:47](https://www.youtube.com/watch?v=g_5_4G0jxoc&t=1187) -->
script creation
<!-- ## [22:13](https://www.youtube.com/watch?v=g_5_4G0jxoc&t=1333) -->
Ankur Jain - live demo of k6 script
<!-- ## [26:02](https://www.youtube.com/watch?v=g_5_4G0jxoc&t=1562) -->
checks vs assertions: checks don't stop execution
<!-- ## [33:23](https://www.youtube.com/watch?v=g_5_4G0jxoc&t=2003) -->
Executors! Yes! This is a really thorough presentation.
<!-- ## [46:16](https://www.youtube.com/watch?v=g_5_4G0jxoc&t=2776) -->
Getting a 1.5 rps rate using constant arrival rate executor
<!-- ## [48:26](https://www.youtube.com/watch?v=g_5_4G0jxoc&t=2906) -->
k6 vs JMeter vs Locust
<!-- ## [49:30](https://www.youtube.com/watch?v=g_5_4G0jxoc&t=2970) -->
k6 vs Gatling is really js vs Scala
<!-- ## [50:02](https://www.youtube.com/watch?v=g_5_4G0jxoc&t=3002) -->
k6 doesn't support distributed load generators (for free)
<!-- ## [52:55](https://www.youtube.com/watch?v=g_5_4G0jxoc&t=3175) -->
Ramp-up time to get started with k6 is less compared to Gatling