Scalability Testing · JSON-LD Context

Scalability Testing Context

JSON-LD context defining the semantic vocabulary for Scalability Testing from Scalability Testing.

5 Classes 22 Properties 3 Namespaces
View Context View on GitHub

Namespaces

perf: https://schema.performance-testing.org/ontology#
schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#

Classes

name description url startTime endTime

Properties

Property Type Container
LoadTest reference
StressTest reference
SpikeTest reference
SoakTest reference
VirtualUser reference
TestScenario reference
TestResult reference
Metric reference
Percentile reference
Bottleneck reference
virtualUsers integer
duration duration
rampUpTime duration
requestsPerSecond decimal
responseTimeMs decimal
p50 decimal
p90 decimal
p95 decimal
p99 decimal
errorRate decimal
throughput decimal
apdex decimal

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "perf": "https://schema.performance-testing.org/ontology#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "LoadTest": {
      "@id": "perf:LoadTest",
      "@type": "@id",
      "comment": "A test that simulates user load on a system to evaluate performance"
    },
    "StressTest": {
      "@id": "perf:StressTest",
      "@type": "@id",
      "comment": "A test that pushes a system beyond normal operating capacity to find breaking points"
    },
    "SpikeTest": {
      "@id": "perf:SpikeTest",
      "@type": "@id",
      "comment": "A test simulating sudden sharp increases in user load"
    },
    "SoakTest": {
      "@id": "perf:SoakTest",
      "@type": "@id",
      "comment": "A long-duration test to identify memory leaks and degradation over time"
    },
    "VirtualUser": {
      "@id": "perf:VirtualUser",
      "@type": "@id",
      "comment": "A simulated user thread executing a test scenario"
    },
    "TestScenario": {
      "@id": "perf:TestScenario",
      "@type": "@id",
      "comment": "A defined sequence of actions simulated by virtual users"
    },
    "TestResult": {
      "@id": "perf:TestResult",
      "@type": "@id",
      "comment": "Aggregated performance metrics from a completed load test"
    },
    "Metric": {
      "@id": "perf:Metric",
      "@type": "@id",
      "comment": "A measured performance indicator from a load test"
    },
    "Percentile": {
      "@id": "perf:Percentile",
      "@type": "@id",
      "comment": "A statistical measure showing the value below which a given percentage of observations fall"
    },
    "Bottleneck": {
      "@id": "perf:Bottleneck",
      "@type": "@id",
      "comment": "A system constraint that limits overall throughput or scalability"
    },

    "virtualUsers": {
      "@id": "perf:virtualUsers",
      "@type": "xsd:integer"
    },
    "duration": {
      "@id": "perf:duration",
      "@type": "xsd:duration"
    },
    "rampUpTime": {
      "@id": "perf:rampUpTime",
      "@type": "xsd:duration"
    },
    "requestsPerSecond": {
      "@id": "perf:requestsPerSecond",
      "@type": "xsd:decimal"
    },
    "responseTimeMs": {
      "@id": "perf:responseTimeMs",
      "@type": "xsd:decimal"
    },
    "p50": {
      "@id": "perf:p50",
      "@type": "xsd:decimal"
    },
    "p90": {
      "@id": "perf:p90",
      "@type": "xsd:decimal"
    },
    "p95": {
      "@id": "perf:p95",
      "@type": "xsd:decimal"
    },
    "p99": {
      "@id": "perf:p99",
      "@type": "xsd:decimal"
    },
    "errorRate": {
      "@id": "perf:errorRate",
      "@type": "xsd:decimal"
    },
    "throughput": {
      "@id": "perf:throughput",
      "@type": "xsd:decimal"
    },
    "apdex": {
      "@id": "perf:apdex",
      "@type": "xsd:decimal"
    },

    "name": "schema:name",
    "description": "schema:description",
    "url": "schema:url",
    "startTime": "schema:startTime",
    "endTime": "schema:endTime"
  }
}