---
title: "Update a test report's notes"
method: PATCH
path: "/projects/{projectId}/tests/{testId}/report"
tags: ["Load Tests"]
---

# Update a test report's notes

`PATCH /projects/{projectId}/tests/{testId}/report`

## Request

- Base URL: `https://api.loadster.com`
- URL: `https://api.loadster.com/projects/{projectId}/tests/{testId}/report`
- Auth: HTTP bearer

## Path parameters

- `projectId` string, required
- `testId` string, required

## Request body

- TestReportData
  - `urlsByTotalResponseTime` string[]
  - `countByUrl` object
  - `totalResponseTimes` object
  - `maxResponseTimes` object
  - `avgResponseTimes` object
  - `minResponseTimes` object
  - `avgTimeToFirstByte` object
  - `pageErrorCount` object
  - `jsonDataByProvider` object
  - `populationData` TestReportPopulationData[]
    - `populationId` string
    - `engineId` string
    - `plannedMaxUsers` integer
    - `actualMaxUsers` integer
    - `plannedDuration` integer
    - `actualDuration` integer
    - `totalPages` integer
    - `totalHits` integer
    - `totalErrors` integer
    - `totalIterations` integer
    - `downloadBytes` integer
    - `uploadBytes` integer
    - `maxPagesPerSecond` number, double
    - `avgPagesPerSecond` number, double
    - `minPagesPerSecond` number, double
    - `maxHitsPerSecond` number, double
    - `avgHitsPerSecond` number, double
    - `minHitsPerSecond` number, double
    - `maxBytesPerSecond` number, double
    - `avgBytesPerSecond` number, double
    - `minBytesPerSecond` number, double
    - `responseTimeAvg` number, double
    - `responseTimeP50` number, double
    - `responseTimeP80` number, double
    - `responseTimeP90` number, double
    - `responseTimeP95` number, double
    - `responseTimeP99` number, double
  - `totalHits` integer
  - `totalPages` integer
  - `totalErrors` integer
  - `totalIterations` integer
  - `totalBytesTransferred` integer
  - `totalBytesUploaded` integer
  - `totalBytesDownloaded` integer
  - `maxVirtualUsers` integer
  - `maxPagesPerSecond` number, double
  - `avgPagesPerSecond` number, double
  - `minPagesPerSecond` number, double
  - `maxHitsPerSecond` number, double
  - `avgHitsPerSecond` number, double
  - `minHitsPerSecond` number, double
  - `maxBytesPerSecond` number, double
  - `avgBytesPerSecond` number, double
  - `minBytesPerSecond` number, double
  - `responseTimeAvg` number, double
  - `responseTimeP50` number, double
  - `responseTimeP80` number, double
  - `responseTimeP90` number, double
  - `responseTimeP95` number, double
  - `responseTimeP99` number, double
  - `overlays` string
  - `notes` string

## Response `200`

OK

- TestReportData
  - `urlsByTotalResponseTime` string[]
  - `countByUrl` object
  - `totalResponseTimes` object
  - `maxResponseTimes` object
  - `avgResponseTimes` object
  - `minResponseTimes` object
  - `avgTimeToFirstByte` object
  - `pageErrorCount` object
  - `jsonDataByProvider` object
  - `populationData` TestReportPopulationData[]
    - `populationId` string
    - `engineId` string
    - `plannedMaxUsers` integer
    - `actualMaxUsers` integer
    - `plannedDuration` integer
    - `actualDuration` integer
    - `totalPages` integer
    - `totalHits` integer
    - `totalErrors` integer
    - `totalIterations` integer
    - `downloadBytes` integer
    - `uploadBytes` integer
    - `maxPagesPerSecond` number, double
    - `avgPagesPerSecond` number, double
    - `minPagesPerSecond` number, double
    - `maxHitsPerSecond` number, double
    - `avgHitsPerSecond` number, double
    - `minHitsPerSecond` number, double
    - `maxBytesPerSecond` number, double
    - `avgBytesPerSecond` number, double
    - `minBytesPerSecond` number, double
    - `responseTimeAvg` number, double
    - `responseTimeP50` number, double
    - `responseTimeP80` number, double
    - `responseTimeP90` number, double
    - `responseTimeP95` number, double
    - `responseTimeP99` number, double
  - `totalHits` integer
  - `totalPages` integer
  - `totalErrors` integer
  - `totalIterations` integer
  - `totalBytesTransferred` integer
  - `totalBytesUploaded` integer
  - `totalBytesDownloaded` integer
  - `maxVirtualUsers` integer
  - `maxPagesPerSecond` number, double
  - `avgPagesPerSecond` number, double
  - `minPagesPerSecond` number, double
  - `maxHitsPerSecond` number, double
  - `avgHitsPerSecond` number, double
  - `minHitsPerSecond` number, double
  - `maxBytesPerSecond` number, double
  - `avgBytesPerSecond` number, double
  - `minBytesPerSecond` number, double
  - `responseTimeAvg` number, double
  - `responseTimeP50` number, double
  - `responseTimeP80` number, double
  - `responseTimeP90` number, double
  - `responseTimeP95` number, double
  - `responseTimeP99` number, double
  - `overlays` string
  - `notes` string

---

[API](https://skmtc.dev/loadster/apis/loadster-api.md) · [All operations](https://skmtc.dev/loadster/apis/loadster-api/llms.txt) · [OpenAPI document](https://skmtc.dev/loadster/apis/loadster-api/revisions/1cf3073616fd?raw)
