Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Atrasa as respostas em um número aleatório de milissegundos do intervalo configurado. Suporta tanto pedidos HTTP como comunicação STDIO.
Exemplo de configuração
{
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.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/v2.0.0/latencyplugin.schema.json",
"minMs": 200,
"maxMs": 10000
}
}
Propriedades de configuração
| Propriedade | Descrição | Inadimplência |
|---|---|---|
minMs |
A quantidade mínima de atraso adicionada a uma solicitação em milissegundos. | 0 |
maxMs |
A quantidade máxima de atraso adicionada a uma solicitação em milissegundos. | 5 000 |
Opções de linha de comando
Nenhum
Apoio ao STDIO
Quando usas o LatencyPluginSTDIO comando with the comando, o plugin adiciona latência artificial às respostas stdout. Simular latência é útil para testar como a sua aplicação lida com respostas lentas do Protocolo de Contexto do Modelo (MCP) ou outras ferramentas baseadas em STDIO.
Exemplo de configuração para STDIO
{
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.1.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.1.0/latencyplugin.schema.json",
"minMs": 100,
"maxMs": 500
},
"mockSTDIOResponsePlugin": {
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.1.0/mockSTDIOresponseplugin.schema.json",
"mocksFile": "STDIO-mocks.json"
}
}
Em seguida, execute:
devproxy STDIO npx -y @modelcontextprotocol/server-filesystem