菜单
文档面包屑箭头 Grafana k6面包屑箭头 JavaScript API面包屑箭头 jslib面包屑箭头 httpx面包屑箭头 put(url, [body], [params])
开源

put(url, [body], [params])

session.put(url, body, params) 发起 PUT 请求。仅第一个参数是必需的

参数类型描述
urlstringHTTP URL。如果设置了 baseURL,只需提供路径。
body (可选)null / string / object / ArrayBuffer / SharedArray请求体;对象为 x-www-form-urlencoded。要省略请求体,请设置为 null
params (可选)null 或 object {}此特定请求的额外 参数

返回

类型描述
ResponseHTTP Response 对象。

示例

JavaScript
import { Httpx } from 'https://jslib.k6.io/httpx/0.1.0/index.js';

const session = new Httpx({
  baseURL: 'https://quickpizza.grafana.com/api',
  timeout: 20000, // 20s timeout.
});

export default function testSuite() {
  const resp = session.put(`/put`, {
    first_name: 'Mr',
    last_name: 'Croco',
    username: 'my user',
    password: 'my password',
  });
  console.log(resp.status);
}