k6 Browser Recorder

Record k6 scripts right from the browser, automatically uploaded to your k6.io cloud account.

Was ist k6 Browser Recorder?

k6 Browser Recorder ist eine Chrome-Erweiterung, die von k6.io (Grafana Labs) entwickelt wurde, und ihr Hauptmerkmal ist "Record k6 scripts right from the browser, automatically uploaded to your k6.io cloud account.".

Erweiterungsscreenshots

screenshot
screenshot
screenshot

k6 Browser Recorder-Erweiterungs-CRX-Datei herunterladen

Laden Sie k6 Browser Recorder-Erweiterungsdateien im crx-Format herunter, installieren Sie Chrome-Erweiterungen manuell im Browser oder teilen Sie die crx-Dateien mit Freunden, um Chrome-Erweiterungen einfach zu installieren.

Anleitung zur Verwendung der Erweiterung

                        The extension records all of the HTTP(S) requests that your browser makes, creates a test script, and automatically uploads it to your k6.io cloud account, where a load test can be executed. 

Once uploaded to your k6.io cloud account, you can edit the test script using the powerful high-level language JavaScript. The script editor has syntax highlighting and a linter is run on save to help you avoid syntax errors and other common scripting mistakes.

You can run tests from up to 10 different geographic regions in a single test (powered by Amazon).                    

Grundlegende Informationen zur Erweiterung

Name k6 Browser Recorder k6 Browser Recorder
ID phjdhndljphphehjpgbmpocddnnmdbda
Offizielle URL https://chromewebstore.google.com/detail/k6-browser-recorder/phjdhndljphphehjpgbmpocddnnmdbda
Beschreibung Record k6 scripts right from the browser, automatically uploaded to your k6.io cloud account.
Dateigröße 730 KB
Installationsanzahl 10,000
Aktuelle Version 0.6.2
Letztes Update 2021-11-02
Veröffentlichungsdatum 2020-07-02
Bewertung 4.22/5 Insgesamt 9 Bewertungen
Entwickler k6.io (Grafana Labs)
E-Mail [email protected]
Zahlungsart free
Erweiterungswebsite https://k6.io/
Hilfeseite URL https://k6.io/docs/cloud
URL der Datenschutzrichtlinien-Seite https://k6.io/privacy-policy
Unterstützte Sprachen en
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "name": "k6 Browser Recorder",
    "version": "0.6.2",
    "manifest_version": 2,
    "description": "Record k6 scripts right from the browser, automatically uploaded to your k6.io cloud account.",
    "homepage_url": "https:\/\/k6.io\/",
    "author": "Load Impact",
    "permissions": [
        "debugger",
        "browsingData",
        "http:\/\/*\/*",
        "https:\/\/*\/*",
        "storage",
        "tabs",
        "unlimitedStorage",
        "webRequest",
        "webNavigation",
        "downloads"
    ],
    "icons": {
        "32": "images\/[email protected]",
        "48": "images\/[email protected]",
        "64": "images\/[email protected]",
        "128": "images\/[email protected]"
    },
    "content_security_policy": "script-src 'self' 'unsafe-eval' https:\/\/api.k6.io; object-src 'self'",
    "browser_action": {
        "default_icon": {
            "32": "images\/[email protected]",
            "48": "images\/[email protected]"
        },
        "default_title": "k6 Browser Recorder",
        "default_popup": "popup.html"
    },
    "commands": {
        "toggle-recording": {
            "suggested_key": {
                "default": "Ctrl+E"
            },
            "description": "Toggle start stop recording",
            "global": true
        }
    },
    "externally_connectable": {
        "matches": [
            "*:\/\/*.k6.io\/*"
        ]
    },
    "web_accessible_resources": [
        "inject-data.js",
        "inject-extension-meta.js",
        "background.map.js",
        "popup.map.js"
    ],
    "content_scripts": [
        {
            "matches": [
                "http:\/\/app.dev.k6.io:9000\/*",
                "https:\/\/app.staging.k6.io\/*",
                "https:\/\/app.k6.io\/*"
            ],
            "js": [
                "inject-extension-meta.js"
            ],
            "run_at": "document_end"
        }
    ],
    "options_ui": {
        "page": "options.html",
        "open_in_tab": true
    },
    "background": {
        "scripts": [
            "background.js"
        ],
        "persistent": true
    }
}