如何从webtestrequest获取呼叫的总时间

时间:2017-06-30 21:19:52

标签: c#

我有一个登录网站的网络性能测试。 测试完成后,VS中的结果表将显示总时间列。 我已生成代码,并希望以编程方式获取此总时间值。我该如何实现这一目标?

这与“如何判断函数运行了多长时间?”并不重复。我可以这样做。

运行Web性能测试时,将显示结果,并且有一个标题为总时间的列。我想以编程方式获得这个总时间。我假设有一个变量,我可以从中得到这个值。我希望这会有所帮助。

1 个答案:

答案 0 :(得分:1)

  

可能重复:
  How do I measure how long a function is running?

您可以使用 System.Diagnostics.Stopwatch 类来实现此目的:

var watch = System.Diagnostics.Stopwatch.StartNew();
// the code that you want to measure comes here
watch.Stop();
var elapsedMs = watch.ElapsedMilliseconds;

来源Calculate the execution time of a method