Load Test Administration - Upload Test File
Charger un fichier d’entrée pour un ID de test donné. La taille de fichier ne peut pas dépasser 50 Mo. Le fichier existant portant le même nom pour le test donné sera remplacé. Le fichier doit être fourni dans le corps de la requête en tant qu’application/octet-stream.
PUT https://{endpoint}/tests/{testId}/files/{fileName}?api-version=2022-11-01
PUT https://{endpoint}/tests/{testId}/files/{fileName}?api-version=2022-11-01&fileType={fileType}
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
endpoint
|
path | True |
string |
|
file
|
path | True |
string |
Nom unique du fichier de test avec l’extension de fichier comme : App.jmx |
test
|
path | True |
string minLength: 2maxLength: 50 pattern: ^[a-z0-9_-]*$ |
Le nom unique du test de charge doit contenir uniquement des caractères alphabétiques minuscules, numériques, traits de soulignement ou trait d’union. |
api-version
|
query | True |
string minLength: 1 |
Version de l’API à utiliser pour cette opération. |
file
|
query |
Type de fichier |
Corps de la demande
Media Types: "application/octet-stream"
Nom | Type | Description |
---|---|---|
body |
string (binary) |
Contenu du fichier en tant que flux d’applications/octets. |
Réponses
Nom | Type | Description |
---|---|---|
201 Created |
La requête a réussi et une nouvelle ressource a été créée en conséquence. |
|
Other Status Codes |
Réponse d’erreur inattendue. En-têtes x-ms-error-code: string |
Sécurité
Oauth2
Flux OAuth 2.0 avec Microsoft Entra ID.
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Étendues
Nom | Description |
---|---|
https://cnt-prod.loadtesting.azure.com/.default |
Exemples
Upload input file for a given test name.
Exemple de requête
PUT https://{endpoint}/tests/12345678-1234-1234-1234-123456789012/files/sample.jmx?api-version=2022-11-01&fileType=ADDITIONAL_ARTIFACTS
"application/octet-stream content"
Exemple de réponse
{
"url": "https://dummyurl.com/testscriptresource",
"fileName": "sample.jmx",
"fileType": "ADDITIONAL_ARTIFACTS",
"expireDateTime": "2021-12-05T16:43:46.072Z",
"validationStatus": "VALIDATION_SUCCESS"
}
Définitions
Nom | Description |
---|---|
Azure. |
Objet d’erreur. |
Azure. |
Réponse contenant les détails de l’erreur. |
Azure. |
Objet contenant des informations plus spécifiques sur l’erreur. Conformément aux instructions de l’API Microsoft One - https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors. |
File |
Types de fichiers pris en charge. |
File |
État du fichier. |
Test |
Informations sur le fichier de test. |
Azure.Core.Foundations.Error
Objet d’erreur.
Nom | Type | Description |
---|---|---|
code |
string |
Un ensemble de codes d’erreur définis par le serveur. |
details |
Tableau de détails sur des erreurs spécifiques qui ont conduit à cette erreur signalée. |
|
innererror |
Objet contenant des informations plus spécifiques que l’objet actuel sur l’erreur. |
|
message |
string |
Représentation lisible par l’homme de l’erreur. |
target |
string |
Cible de l’erreur. |
Azure.Core.Foundations.ErrorResponse
Réponse contenant les détails de l’erreur.
Nom | Type | Description |
---|---|---|
error |
Objet d’erreur. |
Azure.Core.Foundations.InnerError
Objet contenant des informations plus spécifiques sur l’erreur. Conformément aux instructions de l’API Microsoft One - https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors.
Nom | Type | Description |
---|---|---|
code |
string |
Un ensemble de codes d’erreur définis par le serveur. |
innererror |
Erreur interne. |
FileType
Types de fichiers pris en charge.
Valeur | Description |
---|---|
ADDITIONAL_ARTIFACTS |
Si le fichier n’est pas parmi les autres types de fichiers pris en charge. |
JMX_FILE |
Si le fichier est un script JMX. |
USER_PROPERTIES |
Si le fichier est un fichier de propriétés utilisateur. |
FileValidationStatus
État du fichier.
Valeur | Description |
---|---|
NOT_VALIDATED |
Le fichier n’est pas validé. |
VALIDATION_FAILURE |
Échec de la validation de fichier. |
VALIDATION_INITIATED |
La validation de fichier est en cours. |
VALIDATION_NOT_REQUIRED |
La validation n’est pas obligatoire. |
VALIDATION_SUCCESS |
Le fichier est validé. |
TestFileInfo
Informations sur le fichier de test.
Nom | Type | Description |
---|---|---|
expireDateTime |
string (date-time) |
Heure d’expiration du fichier (format littéral RFC 3339) |
fileName |
string |
Nom du fichier. |
fileType |
Type de fichier |
|
url |
string (uri) |
URL du fichier. |
validationFailureDetails |
string |
Détails de l’erreur d’échec de validation |
validationStatus |
État de validation du fichier |