Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何衡量我的web服务的平均速度?_C#_Wcf_Web Services_Rest - Fatal编程技术网

C# 如何衡量我的web服务的平均速度?

C# 如何衡量我的web服务的平均速度?,c#,wcf,web-services,rest,C#,Wcf,Web Services,Rest,我已经编写了一个RESTWeb服务。我想得到一些性能统计数据供客户参考。衡量我的服务绩效的最佳方法是什么?我应该从发出请求的客户端运行计时器,还是从服务器收到请求后运行计时器 如何有效地测量web服务的速度 注意** 我知道这个问题的答案接近于观点,但是我认为有一个一致认可的方法来获得这些数据 对其进行基准测试。Apache提供了这个工具,它可以为您完成这项工作 它将显示服务器每秒可以处理多少请求。您甚至可以微调您的设置,因为它有很多选项(如并发、连接方式等) 当然,有很多在负载下或没有负载的情

我已经编写了一个RESTWeb服务。我想得到一些性能统计数据供客户参考。衡量我的服务绩效的最佳方法是什么?我应该从发出请求的客户端运行计时器,还是从服务器收到请求后运行计时器

如何有效地测量web服务的速度

注意**


我知道这个问题的答案接近于观点,但是我认为有一个一致认可的方法来获得这些数据

对其进行基准测试。Apache提供了这个工具,它可以为您完成这项工作

它将显示服务器每秒可以处理多少请求。您甚至可以微调您的设置,因为它有很多选项(如并发、连接方式等)


当然,有很多

在负载下或没有负载的情况下。。。这就是问题所在。。。几乎任何负载测试工具都应该为您提供所需的指标。对于基本测试,您可以从web浏览器发出请求,并使用fiddler获取所需时间的统计数据。我应该提到我正在windows server 2008上运行。这与此无关-它也适用于windows。