Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Fördröjer svar med ett slumpmässigt antal millisekunder från det konfigurerade intervallet. Stöder både HTTP-begäranden och STDIO-kommunikation.
Konfigurationsexempel
{
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.2.0/rc.schema.json",
"plugins": [
{
"name": "LatencyPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
"configSection": "latencyPlugin"
}
],
"latencyPlugin": {
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.2.0/latencyplugin.schema.json",
"minMs": 200,
"maxMs": 10000
}
}
Konfigurationsegenskaper
| Egenskap | Beskrivning | Standard |
|---|---|---|
minMs |
Den minsta fördröjning som läggs till i en begäran i millisekunder. | 0 |
maxMs |
Den maximala fördröjning som läggs till i en begäran i millisekunder. | 5 000 |
Kommandoradsalternativ
Ingen
STDIO-stöd
När du använder LatencyPlugin med STDIO kommandot lägger plugin-programmet till artificiell svarstid till stdout-svar. Att simulera svarstid är användbart för att testa hur ditt program hanterar långsamma MCP-serversvar (Model Context Protocol) eller andra STDIO-baserade verktyg.
Konfigurationsexempel för STDIO
{
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.2.0/rc.schema.json",
"plugins": [
{
"name": "LatencyPlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
"configSection": "latencyPlugin"
},
{
"name": "MockStdioResponsePlugin",
"enabled": true,
"pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
"configSection": "mockSTDIOResponsePlugin"
}
],
"latencyPlugin": {
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.2.0/latencyplugin.schema.json",
"minMs": 100,
"maxMs": 500
},
"mockSTDIOResponsePlugin": {
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.2.0/mockSTDIOresponseplugin.schema.json",
"mocksFile": "STDIO-mocks.json"
}
}
Kör sedan:
devproxy STDIO npx -y @modelcontextprotocol/server-filesystem