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​