
वैश्विक API अखंडता मूल्यांकनकर्ता
टेस्ट API बनाने के लिए opam इंस्टॉल करें।
RESTler और Schemathesis बनाने के लिए git, python3, pip और .NET इंस्टॉल करें।
Gaia बनाने के लिए cargo इंस्टॉल करें।
Gaia को ELK Stack के साथ बनाने के लिए docker v26.0.1 और docker compose v2.26.1 इंस्टॉल करें (यदि नहीं तो वैकल्पिक)।
node >= v18.0.0 और npm >= v8.6.0 इंस्टॉल करें
opam लोकल स्विच बनाने के लिए:
make opam-switch
make deps
make build
make build-test
make generate-swagger
make clean-swagger
make format
make clean-build-files
make clean
./_bin/gaia --help
gaia --configuration <configuration> --openapi-path <openapi-path> --workdir-path <workdir-path> --verbose <verbose>
workdir-path: वह कार्यशील निर्देशिका जहाँ आपको फ़ज़र्स के विभिन्न लॉग मिलेंगे।
openapi-path: वास्तविक API की OpenAPI फ़ाइल का पथ फ़ाइल। फ़ज़िंग या मॉनिटरिंग का उपयोग करते समय आवश्यक, लेकिन सांख्यिकी के लिए नहीं
verbose : वर्बोसिटी का स्तर {NOTHING, LOW, MID, HIGH, ALL} (डिफ़ॉल्ट मान : NOTHING)
configuration: json फ़ाइल का पथ जिसमें शामिल है :