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, используемая для данной операции. |
last
|
query |
string (date-time) |
End DateTime (формат литерала RFC 3339) последнего обновленного диапазона времени для фильтрации профилей тестов. |
|
last
|
query |
string (date-time) |
Начало DateTime (формат литерала RFC 3339) последнего обновленного диапазона времени для фильтрации профилей тестов. |
|
maxpagesize
|
query |
integer (int32) |
Максимальное количество результатов для включения в один ответ. |
|
test
|
query |
string[] |
Идентификаторы разделенных запятыми тестов, которые должны быть связаны с профилями тестов для получения. |
|
test
|
query |
string[] |
Разделенный запятыми список идентификаторов профилей тестов для фильтрации. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
Запрос выполнен успешно. |
|
Other Status Codes |
Непредвиденное сообщение об ошибке. Заголовки 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. |
Объект ошибки. |
Azure. |
Ответ, содержащий сведения об ошибке. |
Azure. |
Объект, содержащий более конкретные сведения об ошибке. В соответствии с рекомендациями по API Microsoft One — https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors. |
Function |
Экземпляр конфигурации ресурсов для приложения-функции Azure на основе Flex Consumption. |
Function |
Конфигурации для приложения-функции с помощью плана потребления Flex. |
Paged |
Коллекция страниц элементов TestProfile |
Resource |
Тип ресурса, на котором создается тестовый профиль. |
Test |
Тестовая модель профиля. |
Azure.Core.Foundations.Error
Объект ошибки.
Имя | Тип | Описание |
---|---|---|
code |
string |
Один из определяемых сервером кодов ошибок. |
details |
Массив сведений об определенных ошибках, которые привели к этой сообщаемой ошибке. |
|
innererror |
Объект, содержащий более конкретные сведения, чем текущий объект об ошибке. |
|
message |
string |
Понятное человеку сообщение об ошибке. |
target |
string |
Целевой объект ошибки. |
Azure.Core.Foundations.ErrorResponse
Ответ, содержащий сведения об ошибке.
Имя | Тип | Описание |
---|---|---|
error |
Объект ошибки. |
Azure.Core.Foundations.InnerError
Объект, содержащий более конкретные сведения об ошибке. В соответствии с рекомендациями по API Microsoft One — https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors.
Имя | Тип | Описание |
---|---|---|
code |
string |
Один из определяемых сервером кодов ошибок. |
innererror |
Внутренняя ошибка. |
FunctionFlexConsumptionResourceConfiguration
Экземпляр конфигурации ресурсов для приложения-функции Azure на основе Flex Consumption.
Имя | Тип | Описание |
---|---|---|
httpConcurrency |
integer (int64) |
Параллелизм HTTP для приложения-функции. |
instanceMemoryMB |
integer (int64) |
Размер памяти экземпляра. Поддерживаемые значения: 2048, 4096. |
FunctionFlexConsumptionTargetResourceConfigurations
Конфигурации для приложения-функции с помощью плана потребления Flex.
Имя | Тип | Описание |
---|---|---|
configurations |
Карта конфигураций для приложения-функции с помощью плана потребления Flex. |
|
kind |
string:
Functions |
Тип ресурса, для которого применяются конфигурации. |
PagedTestProfile
Коллекция страниц элементов TestProfile
Имя | Тип | Описание |
---|---|---|
nextLink |
string (uri) |
Ссылка на следующую страницу элементов |
value |
Элементы TestProfile на этой странице |
ResourceKind
Тип ресурса, на котором создается тестовый профиль.
Значение | Описание |
---|---|
FunctionsFlexConsumption |
Ресурс — это Azure FunctionApp в плане потребления Flex. |
TestProfile
Тестовая модель профиля.
Имя | Тип | Описание |
---|---|---|
createdBy |
string |
Созданный пользователь. |
createdDateTime |
string (date-time) |
Дата и время создания (формат литерала RFC 3339). |
description |
string maxLength: 100 |
Описание тестового профиля. |
displayName |
string minLength: 2maxLength: 50 |
Отображаемое имя тестового профиля. |
lastModifiedBy |
string |
Пользователь, который последний раз изменился. |
lastModifiedDateTime |
string (date-time) |
Последний измененный формат даты и времени (RFC 3339 литерала). |
targetResourceConfigurations | TargetResourceConfigurations: |
Конфигурации целевого ресурса, на котором будет выполнено тестирование. |
targetResourceId |
string (arm-id) |
Идентификатор целевого ресурса, на котором создается тестовый профиль. Это свойство требуется для создания профиля тестирования и его невозможно обновить. |
testId |
string |
Связанный идентификатор теста для профиля теста. Это свойство требуется для создания профиля тестирования и его невозможно обновить. |
testProfileId |
string minLength: 2maxLength: 50 pattern: ^[a-z0-9_-]*$ |
Уникальный идентификатор для тестового профиля должен содержать только буквы нижнего регистра, числовые, символы подчеркивания или дефиса. |