Поделиться через


Test Profile Administration - List Test Profiles

Список тестовых профилей.
Получите все тестовые профили для заданных фильтров.

GET https://{endpoint}/test-profiles?api-version=2024-12-01-preview
GET https://{endpoint}/test-profiles?api-version=2024-12-01-preview&maxpagesize={maxpagesize}&lastModifiedStartTime={lastModifiedStartTime}&lastModifiedEndTime={lastModifiedEndTime}&testProfileIds={testProfileIds}&testIds={testIds}

Параметры URI

Имя В Обязательно Тип Описание
endpoint
path True

string

api-version
query True

string

minLength: 1

Версия API, используемая для данной операции.

lastModifiedEndTime
query

string (date-time)

End DateTime (формат литерала RFC 3339) последнего обновленного диапазона времени для фильтрации профилей тестов.

lastModifiedStartTime
query

string (date-time)

Начало DateTime (формат литерала RFC 3339) последнего обновленного диапазона времени для фильтрации профилей тестов.

maxpagesize
query

integer (int32)

Максимальное количество результатов для включения в один ответ.

testIds
query

string[]

Идентификаторы разделенных запятыми тестов, которые должны быть связаны с профилями тестов для получения.

testProfileIds
query

string[]

Разделенный запятыми список идентификаторов профилей тестов для фильтрации.

Ответы

Имя Тип Описание
200 OK

PagedTestProfile

Запрос выполнен успешно.

Other Status Codes

Azure.Core.Foundations.ErrorResponse

Непредвиденное сообщение об ошибке.

Заголовки

x-ms-error-code: string

Безопасность

Oauth2

Поток OAuth 2.0 с идентификатором Microsoft Entra.

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/v2.0/authorize

Области

Имя Описание
https://cnt-prod.loadtesting.azure.com/.default

Примеры

Get all test profiles for the specified filters.

Образец запроса

GET https://{endpoint}/test-profiles?api-version=2024-12-01-preview&lastModifiedStartTime=2024-05-01T16:00:46.072Z&lastModifiedEndTime=2024-05-01T16:50:46.072Z&testProfileIds=12345678-1234-1234-1234-123456789012&testIds=12346-abcd-6789

Пример ответа

{
  "value": [
    {
      "testProfileId": "12345678-1234-1234-1234-123456789012",
      "description": "sample description",
      "displayName": "Performance_TestProfile",
      "testId": "12346-abcd-6789",
      "targetResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/samplerg/providers/Microsoft.Web/sites/myfunctionapp",
      "targetResourceConfigurations": {
        "kind": "FunctionsFlexConsumption",
        "configurations": {
          "config1": {
            "instanceMemoryMB": 2048,
            "httpConcurrency": 16
          },
          "config2": {
            "instanceMemoryMB": 4096,
            "httpConcurrency": 16
          }
        }
      },
      "createdDateTime": "2024-05-01T16:43:46.072Z",
      "createdBy": "user@contoso.com",
      "lastModifiedDateTime": "2024-05-01T16:43:46.072Z",
      "lastModifiedBy": "user@contoso.com"
    }
  ],
  "nextLink": "https://00000000-0000-0000-aaaa-00aa00aa00aa.eastus.cnt-prod.loadtesting.azure.com/test-profiles?orderby=lastModifiedDateTime%20desc&continuationToken=some-value&search=Performance_TestProfile&&lastModifiedStartTime=&lastModifiedEndTime=&maxPageSize=50&api-version=2024-05-01-preview"
}

Определения

Имя Описание
Azure.Core.Foundations.Error

Объект ошибки.

Azure.Core.Foundations.ErrorResponse

Ответ, содержащий сведения об ошибке.

Azure.Core.Foundations.InnerError

Объект, содержащий более конкретные сведения об ошибке. В соответствии с рекомендациями по API Microsoft One — https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors.

FunctionFlexConsumptionResourceConfiguration

Экземпляр конфигурации ресурсов для приложения-функции Azure на основе Flex Consumption.

FunctionFlexConsumptionTargetResourceConfigurations

Конфигурации для приложения-функции с помощью плана потребления Flex.

PagedTestProfile

Коллекция страниц элементов TestProfile

ResourceKind

Тип ресурса, на котором создается тестовый профиль.

TestProfile

Тестовая модель профиля.

Azure.Core.Foundations.Error

Объект ошибки.

Имя Тип Описание
code

string

Один из определяемых сервером кодов ошибок.

details

Azure.Core.Foundations.Error[]

Массив сведений об определенных ошибках, которые привели к этой сообщаемой ошибке.

innererror

Azure.Core.Foundations.InnerError

Объект, содержащий более конкретные сведения, чем текущий объект об ошибке.

message

string

Понятное человеку сообщение об ошибке.

target

string

Целевой объект ошибки.

Azure.Core.Foundations.ErrorResponse

Ответ, содержащий сведения об ошибке.

Имя Тип Описание
error

Azure.Core.Foundations.Error

Объект ошибки.

Azure.Core.Foundations.InnerError

Объект, содержащий более конкретные сведения об ошибке. В соответствии с рекомендациями по API Microsoft One — https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors.

Имя Тип Описание
code

string

Один из определяемых сервером кодов ошибок.

innererror

Azure.Core.Foundations.InnerError

Внутренняя ошибка.

FunctionFlexConsumptionResourceConfiguration

Экземпляр конфигурации ресурсов для приложения-функции Azure на основе Flex Consumption.

Имя Тип Описание
httpConcurrency

integer (int64)

Параллелизм HTTP для приложения-функции.

instanceMemoryMB

integer (int64)

Размер памяти экземпляра. Поддерживаемые значения: 2048, 4096.

FunctionFlexConsumptionTargetResourceConfigurations

Конфигурации для приложения-функции с помощью плана потребления Flex.

Имя Тип Описание
configurations

<string,  FunctionFlexConsumptionResourceConfiguration>

Карта конфигураций для приложения-функции с помощью плана потребления Flex.

kind string:

FunctionsFlexConsumption

Тип ресурса, для которого применяются конфигурации.

PagedTestProfile

Коллекция страниц элементов TestProfile

Имя Тип Описание
nextLink

string (uri)

Ссылка на следующую страницу элементов

value

TestProfile[]

Элементы TestProfile на этой странице

ResourceKind

Тип ресурса, на котором создается тестовый профиль.

Значение Описание
FunctionsFlexConsumption

Ресурс — это Azure FunctionApp в плане потребления Flex.

TestProfile

Тестовая модель профиля.

Имя Тип Описание
createdBy

string

Созданный пользователь.

createdDateTime

string (date-time)

Дата и время создания (формат литерала RFC 3339).

description

string

maxLength: 100

Описание тестового профиля.

displayName

string

minLength: 2
maxLength: 50

Отображаемое имя тестового профиля.

lastModifiedBy

string

Пользователь, который последний раз изменился.

lastModifiedDateTime

string (date-time)

Последний измененный формат даты и времени (RFC 3339 литерала).

targetResourceConfigurations TargetResourceConfigurations:

FunctionFlexConsumptionTargetResourceConfigurations

Конфигурации целевого ресурса, на котором будет выполнено тестирование.

targetResourceId

string (arm-id)

Идентификатор целевого ресурса, на котором создается тестовый профиль. Это свойство требуется для создания профиля тестирования и его невозможно обновить.

testId

string

Связанный идентификатор теста для профиля теста. Это свойство требуется для создания профиля тестирования и его невозможно обновить.

testProfileId

string

minLength: 2
maxLength: 50
pattern: ^[a-z0-9_-]*$

Уникальный идентификатор для тестового профиля должен содержать только буквы нижнего регистра, числовые, символы подчеркивания или дефиса.