---
title: "Assess what a Gatling project holds and how much of it converts to K6, without importing it"
method: POST
path: "/design/imports/gatling/{projectId}/assessment"
tags: ["Design - Virtual Users - Imports"]
---

# Assess what a Gatling project holds and how much of it converts to K6, without importing it

`POST /design/imports/gatling/{projectId}/assessment`

## Request

- Base URL: `https://api.octoperf.com`
- URL: `https://api.octoperf.com/design/imports/gatling/{projectId}/assessment`
- Auth: none declared

## Path parameters

- `projectId` string, required

## Request body

- object
  - `file` string, binary, required

## Response `200`

OK

- GatlingProjectAssessment
  - `portability` 'MECHANICAL' | 'ASSISTED' | 'MOSTLY_MANUAL' | 'EMPTY'
  - `languages` string[]
  - `inventory` GatlingInventory
    - `sources` integer
    - `dslSources` integer
    - `simulations` integer
    - `httpRequests` integer
    - `checks` integer
    - `extractors` integer
    - `feeders` integer
    - `pauses` integer
    - `loops` integer
    - `conditions` integer
    - `sessionFunctions` integer
    - `resources` integer
  - `simulations` GatlingSimulationSummary[]
    - `name` string
    - `source` string
    - `language` 'JAVA' | 'SCALA' | 'KOTLIN'
    - `httpRequests` integer
    - `injectionSteps` string[]
  - `unconverted` GatlingUnconverted[]
    - `kind` 'OPEN_MODEL_INJECTION' | 'THROTTLING' | 'SEQUENTIAL_SCENARIOS' | 'ASSERTION' | 'RENDEZ_VOUS' | 'TRY_MAX' | 'HTML_RESOURCES' | 'XPATH_CHECK' | 'SSE' | 'NON_HTTP_PROTOCOL' | 'JDBC_DRIVER' | 'GRPC_WITHOUT_PROTO' | 'CUSTOM_CODE' | 'EXTERNAL_DEPENDENCY'
    - `source` string
    - `line` integer
    - `excerpt` string

## Other responses

- `400`: Bad Request
- `403`: Forbidden
- `404`: Not Found
- `409`: Conflict
- `429`: Too Many Requests

## Changes

- **2026-11-03** `637a8f8ce8cf`: 1 info
  - api operation id `Z_2` removed and replaced with `x_8`
- **2026-10-30** `fc0ab021d8d3`: 1 info
  - api operation id `Q_4` removed and replaced with `Z_2`
- **2026-10-29** `6fb7a9d5eb1c`: 1 info
  - api operation id `o_1` removed and replaced with `Q_4`
- **2026-10-28** `6fc0f4ece308`: 1 info
  - api operation id `J_7` removed and replaced with `o_1`
- **2026-10-27** `d04c0ffc592f`: 1 info
  - api operation id `N` removed and replaced with `J_7`

[Operation history](https://skmtc.dev/octoperf/apis/octoperf-api/changes/design/imports/gatling/:projectId/assessment/post.md)

---

[API](https://skmtc.dev/octoperf/apis/octoperf-api.md) - [All operations](https://skmtc.dev/octoperf/apis/octoperf-api/llms.txt) - [OpenAPI document](https://skmtc.dev/octoperf/apis/octoperf-api/revisions/637a8f8ce8cf?raw)
