Skip to content
Hepapi Knowledge Hub
What is JMeter?
Initializing search
hepapi/knowledge-hub
DevOps
QA
Misc
Credits
Hepapi Knowledge Hub
hepapi/knowledge-hub
DevOps
DevOps
Welcome to Hepapi Knowledge Hub
Linux
Linux
Shell Commands
Shell Commands
script
cat
cht.sh
jobs, bg, fg
nohup, &
nslookup
nmap
netstat, ss, ps
scp
Tooling
Tips
AWS
AWS
AWS CLIv2 Installation
AWS IAM Identity Center (successor to AWS Single Sign-On), What is SSO?
Azure
Azure
Agent Installation
Kubernetes
Kubernetes
EKS Hybrid Cluster Upgrade Handbook
keda(k8s event-driven Autoscaling)
K3S Installation
Cluster Backup with Velero
KEDA (Kubernetes Event-driven Autoscaling) WITH CRON
RKE2
RKE2
RKE2 Ansible Installation
RKE2 Binary Installation
RKE2 HA (Highly Available)
RKE2 HA (Highly Available)
HA Installation
Automatic Upgrades(rancher/system-upgrade-controller)
How to ETCD Restore
Docker
Docker
Docker Management with Portainer
Rancher
Rancher
Rancher Installation
Postgres
Postgres
Configuration
psql
Backup & Restore
Nexus
Nexus
Nexus Installation
User And Roles
Docker Hosted Repository
Docker Proxy Repository
Pull Images to Kubernetes
RKE2 Registry Configuration
DevSecOps
DevSecOps
DevSecOps with SonarQube, OWASP Dependency-Check, Conftest and Trivy
External Secret Operator via Minikube and AWS Secret Manager
What is Falco?
Vault in Kubernetes/VM installation
Jenkins
Jenkins
Jenkins Installation
Jenkins Shared Library
Terraform
Terraform
What is Terragrunt?
Ansible
Ansible
Ansible Installation
About Ansible
Inventory File
Configuration File
Playbooks
Roles
Monitoring
Monitoring
RKE2 Cluster-cert-expiration
Logging
Logging
ELK Stack
ELK Index Lifecycle Management
Elasticsearch-Exporter for Prometheus-Grafana
Grafana Loki With Single Binary
Grafana Loki: Distributed Log Management and Collection
EFK (EFK Stack (Elasticsearch, Fluentbit, Kibana)
Elastalert2
Elasticsearch Snapshot
SRE
SRE
K8SGPT
Git
Git
Description
Installation
Commands
Gitlab
Gitlab
Gitlab Self Hosted Kubernetes Installation
Gitlab Runner Kubernetes Installation
Falcon LogScale
Falcon LogScale
Installation With Docker
Installation With Docker
Docker Container Installation
Agent Installation (Log Collector)
Single Node Installation
Single Node Installation
Falcon LogScale Installation Guide
Java Installation
Zookeeper Installation
Kafka Installation
LogScale Installation
Cluster Node Installation (bash)
Cluster Node Installation (bash)
Kafka Install
Humio Install
Readme
Sumo Logic
Sumo Logic
Install a Collector on Linux
Install a Collector on Windows
Local Configuration File Management
Vagrant
Vagrant
Vagrant Quickstart
Sealed-Secrets
Sealed-Secrets
Sealed-Secrets
Service-Mesh
Service-Mesh
Istio
Sonarqube
Sonarqube
Sonarqube
K8S Storage
K8S Storage
NFS(Network File System)
Using an NFS Server as a StorageClass Backend in Amazon EKS
Longhorn Block Storage
Rook-Ceph Storage
OpenTelemtry
OpenTelemtry
Auto-vs-Manuel-Injection
QA
QA
Welcome
QA Fundamentals
QA Fundamentals
What is QA? (QA vs QC)
Test Levels (Unit / Integration / System / Acceptance)
Test Types (Functional / Non-Functional / Regression)
SDLC & STLC (High-level)
QA Role in Agile / Scrum
Test Approaches & Methodologies
Test Approaches & Methodologies
Black / White / Grey Box Testing
Shift-Left Testing
Risk-Based Testing
Exploratory Testing
UI Test Automation (Web & Mobile)
UI Test Automation (Web & Mobile)
Playwright
Playwright
What is Playwright?
Installation (Brief)
Project Structure & Best Practices
Locator Strategies
Page Object Model (POM)
Playwright Agents & Playwright MCP
Test Scenario Examples
CI/CD Integration (Overview)
Selenium
Selenium
What is Selenium?
WebDriver & Selenium Grid (Brief)
Framework Approach (JUnit / TestNG)
When to Use Selenium vs Playwright
Appium (Mobile Testing)
Appium (Mobile Testing)
What is Appium?
Android & iOS Setup (Overview)
Desired Capabilities
Mobile Locator Strategies
Mobile Test Best Practices
Device Farm
Accessibility Testing
Accessibility Testing
What is Accessibility Testing?
WCAG 2.1 Standards
Accessibility Testing Tools (Overview)
API Testing
API Testing
Karate Framework
Karate Framework
What is Karate?
Project Structure
Feature Files & Gherkin Syntax
Assertions & Validations
Data-Driven Testing
CI/CD Integration
Postman
Postman
Collection & Environment Management
Test Scripts
CLI Usage with Newman
SoapUI
SoapUI
SOAP vs REST
Basic Usage
Performance Testing
Performance Testing
k6 (Grafana k6)
k6 (Grafana k6)
What is k6?
Script Writing
Scenarios & Executors
Thresholds & Checks
Metrics & Reporting
k6 Studio
k6 Cloud / Grafana Integration
JMeter (Apache JMeter)
JMeter (Apache JMeter)
What is JMeter?
Test Plan Structure
Thread Groups & Samplers
Listeners & Reporting
Gatling
Gatling
What is Gatling?
Test Structure
Load Models
Assertions & Reporting
CI/CD & Pipeline Integration
CI/CD & Pipeline Integration
Azure DevOps Pipelines
YAML Pipeline Examples
Test Automation Integration
Artifacts & Reporting
GitHub Actions
Jenkins
Test Management & Reporting
Test Management & Reporting
TestRail
TestRail
Test Case Management
Test Runs & Reporting
Reporting Tools
Reporting Tools
Allure Report
Extent Reports
Custom Reporting Approaches
TMS + Automation Integrations
Jira Integrations
Bug & Project Management
Bug & Project Management
Jira Usage
Bug Life Cycle
Bug Reporting Best Practices
Sprint Planning & QA
Root Cause Analysis (RCA)
Root Cause Analysis (RCA)
What is RCA?
Why & When RCA is Needed
RCA Example & QA Perspective
Best Practices & Advanced Topics
Best Practices & Advanced Topics
Test Automation Pyramid
Test Code Review
Flaky Test Management
Test Maintenance Strategies
Parallel Test Execution
Cross-Browser Testing
Continuous Testing
Misc
Misc
How to Contribute
How to Contribute
Mkdocs & Material Theme Features
creating new mkdocs pages
writing markdown files
Credits
What is JMeter?
Content will be added.