Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
HybridTestFramework — वेब, एपीआई, क्लाउड, इवेंट्स और सुरक्षा का एंड-टू-एंड परीक्षण | Kitploit
उपकरण/GitHubGitHub/dipjyotimetia/hybridtestframework
भेद्यता स्कैनरकंटेनर सुरक्षाएपीआई सुरक्षा परीक्षणवेब सुरक्षाक्लाउड सुरक्षाDevSecOps
GitHubdipjyotimetia/hybridtestframework

HybridTestFramework

वेब, एपीआई, क्लाउड, इवेंट्स और सुरक्षा का एंड-टू-एंड परीक्षण

रिपॉजिटरी देखें
1537011 महीने पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें
वेबसाइट

HybridTestFramework

Codacy Badge This project is using Percy.io for visual regression testing. CI
Discord Chat

समर्थित

SupportedBy JetBrains

क्लाउड-नेटिव (cloud-native) विश्व के इस युग में हम किसी विशेष फ्रेमवर्क से बंधे नहीं रह सकते, हालाँकि परियोजनाओं की आवश्यकता के कारण हमें अक्सर मौजूदा परीक्षण समाधान को इस प्रकार विकसित करने की आवश्यकता होती है कि वह कई परीक्षण आवश्यकताओं को पूरा कर सके, इसलिए HybridTestFramework का लक्ष्य उन पुराने सिस्टमों या उन सिस्टमों के बीच एक सेतु बनाना है जो अभी भी क्लाउड-नेटिव सिस्टम में स्थानांतरण की प्रक्रिया में हैं। यह एक व्यापक और बहुमुखी परीक्षण ढाँचा है जो सॉफ्टवेयर परीक्षण के विभिन्न पहलुओं को कवर करने के लिए डिज़ाइन किया गया है। इसका उद्देश्य डेवलपर्स और परीक्षकों को अपनी परीक्षण प्रक्रिया को सुव्यवस्थित करने और अपने अनुप्रयोगों में उच्चतम गुणवत्ता सुनिश्चित करने में मदद करना है।

रिपॉजिटरी को स्टार करना न भूलें! आपका समर्थन ही मुझे प्रेरित रखता है!

फ्रेमवर्क क्षमताएँ

  • क्रॉस ब्राउज़र परीक्षण समर्थन।
  • क्रॉसब्राउज़र परीक्षण के लिए ब्राउज़रस्टैक समर्थन जोड़ा गया।
  • डॉकर कंटेनरों में सेलेनियम ग्रिड में परीक्षण चलाना।
  • AWS डिवाइसफार्म सेलेनियम ग्रिड में परीक्षण चलाना।
  • डॉकर कंटेनरों में सेलेनियम सर्वर में परीक्षण चलाना।
  • OWASP का उपयोग करके सुरक्षा परीक्षण, डॉकर कंटेनर में चलना।
  • RestAssured द्वारा संचालित रेस्ट एपीआई और ग्राफ़क्यूएल परीक्षण समर्थन।
  • देशी gRPC-java लाइब्रेरी का उपयोग करके gRPC एपीआई परीक्षण समर्थन।
  • पबसब मॉडल पर आधारित इवेंट-ड्रिवन माइक्रोसर्विस परीक्षण।
  • Kafka, Cloud Pubsub, AWS SNS परीक्षण के लिए समर्थन और निरंतर विकास।
  • percy.io का उपयोग करके विज़ुअल रिग्रेशन परीक्षण।
  • axe-selenium का उपयोग करके पहुँच परीक्षण (Accessibility testing)।
  • WireMock का उपयोग करके स्टब एपीआई परीक्षण।
  • किबाना डैशबोर्ड विज़ुअलाइज़ेशन के लिए ElasticSearch के साथ लॉगिंग एकीकरण।
  • डेटाबेस परीक्षण समर्थन।
  • कुबेरनेट्स समर्थन।

सेटअप और टूल्स

  • IntelliJ IDEA इंस्टॉल करें https://www.jetbrains.com/idea/download/
  • डॉकर डेस्कटॉप इंस्टॉल करें https://www.docker.com/products/docker-desktop
  • Java JDK_17
    https://adoptium.net/temurin/releases/?version=17
  • Gradle https://gradle.org/next-steps/?version=8.5&format=bin
  • Allure https://github.com/allure-framework/allure2/archive/2.25.0.zip
  • Environment variables सेट करें
    • JAVA_HOME: जावा SDK फ़ोल्डर\bin की ओर इशारा करता है
    • GRADLE_HOME: Gradle निर्देशिका\bin की ओर इशारा करता है
    • ALLURE_HOME: allure निर्देशिका\bin की ओर इशारा करता है

आरंभ करना

root@kitploit:~
git clone 
cd 
# import project from intellij as a gradle project
gradle clean
gradle build
gradle task api
gradle task web
gradle task mobile
gradle allureReport
gradle allureServe

अपनी पहली उपयोगकर्ता यात्रा लिखें

नई क्लास बनाएँ और उसका नाम TC00_E2E_TEST-** रखें

  • @Link में जिरा लिंक प्रदान करें
  • @Feature के रूप में सभी एपीआई घटक प्रदान करें
  • परीक्षण गंभीरता और विवरण प्रदान करें
  • परीक्षण लिखें
  • try/catch अनुभाग में CatchBlock का उपयोग करें

क्रोम, फ़ायरफ़ॉक्स, सेलेनियम हब और OWASP प्रॉक्सी सर्वर स्पिन-अप करें

root@kitploit:~
docker-compose up -d

स्थानीय रन के लिए संपूर्ण बुनियादी ढाँचा निर्माण

root@kitploit:~
docker-compose -f docker-compose-infra up -d

हब से जुड़े चार अतिरिक्त नोड-क्रोम/फ़ायरफ़ॉक्स इंस्टेंस स्पिन-अप करें

root@kitploit:~
docker-compose scale chrome=5
docker-compose scale firefox=5

काफ्का इंस्टेंस स्पिन-अप करें

root@kitploit:~
docker-compose -f docker-compose-kafka.yml up
docker-compose -f docker-compose-kafka.yml down --rmi all

कुबेरनेट्स इंस्टेंस में सेलेनियम हब स्पिन-अप करें

root@kitploit:~
kubectl apply -f selenium-k8s-deploy-svc.yaml
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.5.0/aio/deploy/recommended.yaml
kubectl proxy
kubectl describe secret -n kube-system | grep deployment -A 12
## To delete deployments
kubectl delete deployment selenium-node-firefox
kubectl delete deployment selenium-node-chrome
kubectl delete deployment selenium-hub

यहाँ जाएँ: http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

ब्राउज़रस्टैक निष्पादन Gif

browserstack

टूल डाउनलोड करें