k6

A modern load testing tool, using Go and JavaScript

"like unit testing, for performance"

k6 is a modern load testing tool, building on Load Impact's years of experience. It provides a clean, approachable JavaScript scripting API, distributed and cloud execution, and orchestration via a REST API.

Get Started    Guides

Selection.serialize()

Encode a set of form elements as a string in standard URL-encoded notation for submission.
Mimic jquery.serialize

Returns:

Type
Description

string

The URL-encoded representation of the matched form or form elements.

import {parseHTML} from "k6/html";
import {sleep} from "k6";

export default function() {
 const content = `
 <form><input name="username"></form>
  `;

  const doc = parseHTML(content);
  const sel = doc.find('form');
  const serialized = sel.serialize();

  console.log(serialized); // "username="

  sleep(1);
};

Updated about a year ago

Selection.serialize()


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.