Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
En un clin d’œil
Objectif: Enregistrer et exporter l’activité du proxy de développement vers un fichier de rapport
Heure : 10 minutes
Plugins :ExecutionSummaryPlugin, MarkdownReporter
Prérequis :configurer le proxy de développement
Pour enregistrer et exporter l’activité proxy, utilisez ExecutionSummaryPlugin et un plug-in de rapport dans votre fichier de configuration.
L’exemple suivant montre comment configurer le Dev Proxy pour enregistrer et exporter l’activité du proxy à l’aide du plug-in ExecutionSummaryPlugin et du plug-in MarkdownReporter.
Fichier : devproxyrc.json
{
"plugins": [
{
"name": "ExecutionSummaryPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll"
},
{
"name": "MarkdownReporter",
"enabled": true,
"pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll"
}
],
"urlsToWatch": [
"https://jsonplaceholder.typicode.com/*"
]
}
Remarque
Pour exporter l’activité, le plug-in reporter doit être activé dans le fichier de configuration et placé après ExecutionSummaryPlugin dans la liste des plug-ins. Il est recommandé de placer un plug-in reporter à la fin de la liste des plug-ins.
Pour enregistrer l’activité, Dev Proxy doit être placé en mode enregistrement.
Il existe deux façons de démarrer l’enregistrement :
-
Enregistrez immédiatement. Démarrez le proxy avec l’option
--record, par exempledevproxy --record. - Enregistrement ad hoc. Appuyez sur R pendant que le proxy est en cours d’exécution.
Lorsque l’enregistrement est activé, ◉ Recording... s’affiche dans la sortie du proxy.
Pour générer un rapport à partir de l’activité enregistrée, arrêtez l’enregistrement.
Il existe deux façons d’arrêter l’enregistrement :
- Arrêter le proxy. Appuyez sur Ctrl + C.
- Arrêter ad hoc. Appuyez sur S.
Par défaut, les activités sont regroupées par URL. Pour regrouper l’activité par type de message, utilisez l’option --summary-group-by .
devproxy --record --summary-group-by messageType
Remarque
Tout est enregistré localement. Aucune donnée n’est envoyée à Microsoft.
Voir aussi
- ExecutionSummaryPlugin - Référence complète
- MarkdownReporter - Format de rapport
- Glossaire - Terminologie du proxy de développement