Skip to main content

Get

Returns test by test id.

import { cloudApi, serviceClients, Session } from "@yandex-cloud/nodejs-sdk";

const GetTestRequest = cloudApi.loadtesting.agent_test_service.GetTestRequest;

(async () => {
const authToken = process.env["YC_OAUTH_TOKEN"];
const session = new Session({ oauthToken: authToken });
const client = session.client(serviceClients.TestServiceClient);

const result = await client.get(
GetTestRequest.fromPartial({
// testId: "testId"
})
);
console.log(result);
})();

GetTestRequest

testId : string

Test

Status

  • STATUS_UNSPECIFIED

  • CREATED

  • INITIATED

  • PREPARING

  • RUNNING

  • FINISHING

  • DONE

  • POST_PROCESSING

  • FAILED

  • STOPPING

  • STOPPED

  • AUTOSTOPPED

  • WAITING

  • DELETING

  • LOST

Generator

  • GENERATOR_UNSPECIFIED

  • PANDORA

  • PHANTOM

  • JMETER

id : string
folderId : string
name : string
description : string
labels : string
createdAt : google.protobuf.Timestamp
startedAt : google.protobuf.Timestamp
finishedAt : google.protobuf.Timestamp
updatedAt : google.protobuf.Timestamp
generator : Generator
agentInstanceId : string

AgentInstance ID where Test is running.

targetAddress : string

Target VM.

targetPort : int64
targetVersion : string

Version of object under test.

config : string

Test details

One of ammo

  • ammoUrls : string
  • ammoId : string
cases : string
status : Status
errors : string
favorite : bool