k6 Browser Recorder

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

Wat is k6 Browser Recorder?

k6 Browser Recorder is een Chrome-extensie ontwikkeld door k6.io (Grafana Labs), en de belangrijkste functie is "Record k6 scripts right from the browser, automatically uploaded to your k6.io cloud account.".

Extensie Screenshots

screenshot
screenshot
screenshot

Download het CRX-bestand van de extensie k6 Browser Recorder

Download k6 Browser Recorder-extensiebestanden in crx-indeling, installeer Chrome-extensies handmatig in de browser of deel de crx-bestanden met vrienden om Chrome-extensies eenvoudig te installeren.

Instructies voor het Gebruik van de Extensie

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

Basisinformatie over de Extensie

Naam k6 Browser Recorder k6 Browser Recorder
ID phjdhndljphphehjpgbmpocddnnmdbda
Officiële URL https://chromewebstore.google.com/detail/k6-browser-recorder/phjdhndljphphehjpgbmpocddnnmdbda
Beschrijving Record k6 scripts right from the browser, automatically uploaded to your k6.io cloud account.
Bestandsgrootte 730 KB
Aantal Installaties 10,000
Huidige Versie 0.6.2
Laatst Bijgewerkt 2021-11-02
Publicatiedatum 2020-07-02
Beoordeling 4.22/5 Totaal 9 Beoordelingen
Ontwikkelaar k6.io (Grafana Labs)
E-mail [email protected]
Betalingswijze free
Extensiewebsite https://k6.io/
Help Pagina-URL https://k6.io/docs/cloud
URL van de Privacybeleid Pagina https://k6.io/privacy-policy
Ondersteunde Talen 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
    }
}