C# 对多个api控制器进行Jmeter负载测试

C# 对多个api控制器进行Jmeter负载测试,c#,.net,api,jmeter,controller,C#,.net,Api,Jmeter,Controller,是否可以在不指定[controller]参数的情况下测试多个api控制器 如下所示,只需写下/api,测试ValuesController和WeatherForecastController。它们都是HttpGet,不需要任何参数 不幸的是,您的屏幕截图信息量不大,我的期望是,在一个API端点上不能有两个控制器,它们需要不同 如果代码中有类似的内容: [Route("api/[controller]")] 然后您应该能够访问: ValuesController.cs作为

是否可以在不指定[controller]参数的情况下测试多个api控制器

如下所示,只需写下/api,测试ValuesController和WeatherForecastController。它们都是HttpGet,不需要任何参数


不幸的是,您的屏幕截图信息量不大,我的期望是,在一个API端点上不能有两个控制器,它们需要不同

如果代码中有类似的内容:

[Route("api/[controller]")]
然后您应该能够访问:

  • ValuesController.cs作为
    /api/ValuesController
  • WeatherForecastController.cs作为
    /api/WeatherForecastController
更多信息:


它是服务器上的一个路径。它是您计算机上的共享文件夹。因此,如果使用文件资源管理器并在url type\\machine\u name中,您将看到共享文件夹。您需要将可执行文件放在机器的根文件夹中。@jdweng您能分享一个更具体的示例吗?打开一个文件资源管理器并查看。在Jmeter中,您将完全按照您描述的方式执行。但是想象一个场景,有100个API需要测试。我不想每次都写下/api/。。。这一切都是关于负载测试,如果你有-你应该能够使用的工具。或者,您可以使用将控制器名称打印到CSV文件中,并将其通读