k6 - आधुनिक लोड टेस्टिंग टूल
(github.com)"यूनिट टेस्टिंग की तरह परफॉर्मेंस टेस्टिंग करें"
-
ES6 JavaScript scripting सपोर्ट
-
टेस्ट लॉजिक और configuration options दोनों JS कोड में
-
CI के साथ इंटीग्रेट करना आसान बनाने वाले automation options
→ check : assert की तरह काम करता है, लेकिन execution को रोकता नहीं; result value को सेव करके आगे बढ़ता है
→ threshold : failure rate, response time, response time range के भीतर success rate आदि के आधार पर pass/fail conditions सेट की जा सकती हैं
-
HTTP/1.1, HTTP/2, WebSocket सपोर्ट
-
HTML Form, Cookies, Crypto, custom metrics, environment variables, और टेस्ट के लिए local files लोड करने आदि का सपोर्ट
-
लोकल, k6 Cloud (पेड), क्लस्टर (support planned) में चलाया जा सकता है
-
ब्राउज़र सेशन रिकॉर्ड किए गए HAR (HTTP Archive format) files को पढ़कर उन्हें k6 scripts में बदला जा सकता है
-
InfluxDB (+Grafana) या JSON में metrics सेव किए जा सकते हैं, या k6 Cloud पर अपलोड भी किए जा सकते हैं
अभी कोई टिप्पणी नहीं है.