Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A konfigurált tartományból véletlenszerűen több ezredmásodpercnyi választ késleltet. Támogatja a HTTP-kéréseket és az STDIO-kommunikációt is.
Példa konfigurációra
{
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v4.0.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/v4.0.0/latencyplugin.schema.json",
"minMs": 200,
"maxMs": 10000
}
}
Konfigurációs tulajdonságok
| Ingatlan | Leírás | Alapértelmezett |
|---|---|---|
minMs |
A kérelemhez adott minimális késés ezredmásodpercben. Kisebbnek vagy egyenlőnek maxMskell lennie. |
0 |
maxMs |
A kérelemhez adott maximális késés ezredmásodpercben. | 5 000 |
Parancssori beállítások
Egyik sem
Remarks
A Fejlesztői proxy ellenőrzi a beépülő modul konfigurációját az indításkor. Ha minMs nagyobb, akkor maxMsa Fejlesztői proxy nem indul el, és hibaüzenetet jelenít meg, például:
LatencyPlugin: minMs (500) must be less than or equal to maxMs (100).
Rögzített késleltetés hozzáadásához állítsa be minMs és maxMs adja hozzá ugyanazt az értéket.
STDIO-támogatás
Amikor a LatencyPluginstdio parancsot használja, a beépülő modul mesterséges késést ad az stdout-válaszokhoz. A késés szimulálása hasznos annak teszteléséhez, hogy az alkalmazás hogyan kezeli a lassú Model Context Protocol (MCP) kiszolgálói válaszokat vagy más STDIO-alapú eszközöket.
Konfigurációs példa az STDIO-hoz
{
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v4.0.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/v4.0.0/latencyplugin.schema.json",
"minMs": 100,
"maxMs": 500
},
"mockStdioResponsePlugin": {
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v4.0.0/mockstdioresponseplugin.schema.json",
"mocksFile": "stdio-mocks.json"
}
}
Majd futtassa:
devproxy stdio npx -y @modelcontextprotocol/server-filesystem