k6 Browser Recorder

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

Co to jest k6 Browser Recorder?

k6 Browser Recorder to rozszerzenie Chrome opracowane przez k6.io (Grafana Labs), a jego główną funkcją jest „Record k6 scripts right from the browser, automatically uploaded to your k6.io cloud account.”.

Zrzuty ekranu rozszerzenia

screenshot
screenshot
screenshot

Pobierz plik CRX rozszerzenia k6 Browser Recorder

Pobierz pliki rozszerzeń k6 Browser Recorder w formacie crx, zainstaluj ręcznie rozszerzenia Chrome w przeglądarce lub udostępnij pliki crx znajomym, aby łatwo zainstalować rozszerzenia Chrome.

Instrukcja Użytkowania Rozszerzenia

                        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).                    

Podstawowe informacje o rozszerzeniu

Nazwa k6 Browser Recorder k6 Browser Recorder
ID phjdhndljphphehjpgbmpocddnnmdbda
Oficjalny URL https://chromewebstore.google.com/detail/k6-browser-recorder/phjdhndljphphehjpgbmpocddnnmdbda
Opis Record k6 scripts right from the browser, automatically uploaded to your k6.io cloud account.
Rozmiar pliku 730 KB
Liczba instalacji 10,000
Aktualna Wersja 0.6.2
Ostatnia Aktualizacja 2021-11-02
Data Publikacji 2020-07-02
Ocena 4.22/5 Łącznie 9 Oceny
Deweloper k6.io (Grafana Labs)
E-mail [email protected]
Typ Płatności free
Strona Rozszerzenia https://k6.io/
Adres URL Strony Pomocy https://k6.io/docs/cloud
Adres URL Strony Polityki Prywatności https://k6.io/privacy-policy
Obsługiwane Języki 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
    }
}