https://github.com/qainsights/becoming-a-performance-engineer
Jump Start your career in Performance Testing and Engineering
https://github.com/qainsights/becoming-a-performance-engineer
cloud devops performance-engineering performance-testing quality-assurance testing
Last synced: 11 months ago
JSON representation
Jump Start your career in Performance Testing and Engineering
- Host: GitHub
- URL: https://github.com/qainsights/becoming-a-performance-engineer
- Owner: QAInsights
- Created: 2022-05-16T01:52:43.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-05-16T02:15:34.000Z (over 3 years ago)
- Last Synced: 2025-02-06T17:12:33.532Z (about 1 year ago)
- Topics: cloud, devops, performance-engineering, performance-testing, quality-assurance, testing
- Homepage:
- Size: 5.86 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Becoming a Performance Engineer
Primarily focusing Web and it entities. Simple Google search will lead to learning these concepts. Most of the resources are available for free to learn.
## π Networking
* [The Bits and Bytes of Computer Networking](https://www.coursera.org/learn/computer-networking)
* [OSI Fundamentals](https://www.cloudflare.com/learning/ddos/glossary/open-systems-interconnection-model-osi/)
* [How does the internet work?](https://developer.mozilla.org/en-US/docs/Learn/Common_questions/How_does_the_Internet_work)
* Deep-dive into HTTP(S) Protocol
* How SSL works?
* LoadBalancer
* CDN
## π’ Mathematics
* [Statistics Fundamentals](https://youtube.com/playlist?list=PLJ9A48W0kpRJl6I8ijICDNQD5NFQeHN4X) (Min, Max, Average, Median, Standard Deviation, Percentile, Histogram and more)
* Calculating virtual users and other parameters
## βοΈ Cloud
* [AWS Cloud Practitioner Essentials](https://aws.amazon.com/training/digital/aws-cloud-practitioner-essentials/)
## βοΈ Performance Tools
* [Apache JMeter](https://youtube.com/playlist?list=PLJ9A48W0kpRIjLkZ32Do9yDZXnnm7_uj_)
* [Micro Focus LoadRunner](https://youtube.com/playlist?list=PLJ9A48W0kpRIiVf8W7jMvf6Ao-naX3Ari)
* Tricentis NeoLoad
* [Locust](https://youtube.com/playlist?list=PLJ9A48W0kpRKMCzJARCObgJs3SinOewp5)
* [Grafana k6](https://youtube.com/playlist?list=PLJ9A48W0kpRJKmVeurt7ltKfrOdr8ZBdt)
* [Gatling](https://youtube.com/playlist?list=PLJ9A48W0kpRJE6s8I1MjWm-z8BGbUYNCw)
## β‘Concepts
* Virtual User
* Data Parameterization
* Correlation
* Runtime Settings
* Debugging
* Understanding Logs
* Creating Scenarios
* Execution
* Integration w/ Observability Tools
* Result Analysis
* Providing Recommendations
* Regular Expressions
## π Workload Models
* Open vs Closed Workload Model
* Universal Scalability Law
## π Programming Languages
* C
* Python
* Java
* JavaScript
* Go
* Bash
## π§ Linux
* Basic Linux Commands
* Networking
## π¦ Containers and its Orchestration
* Docker
* Kubernetes
* Containerd
* Docker Compose
## βοΈ General Tools
* Git
* YAML
* JSON
## π Observability
* Prometheus
* Grafana
* Jaegar
## π΅ Chaos Engineering
* LitmusChaos
* Gremlin
* ChaosMesh
* Mangle