我正在记录网页上的网页性能测试,我需要计算时间,从我点击按钮,直到下一个想要的页面被渲染。问题是我有很多在点击按钮时触发的客户端逻辑。因此,在javascript执行期间和请求被发送到服务器之后,已经过去了一段时间。
web性能测试只记录客户端和服务器之间的web请求,从不记录javascript时间。
我需要记录从点击按钮到下一页打开的实际时间(包括javascript时间)
这可以在Visual Studio Web performance中实现吗?如果没有,还有其他选择吗?
非常感谢。
我想在Visual Studio Professional 2012中进行负载测试。根据教程此处的,在File > Add > New Project > Installed Templates > Visual C# > Test下应该有一个名为Web Performance and Load Test Project的项目模板。
但在我的工具中没有。VS仅按如下方式呈现单元测试:
我在在线模板中搜索了关键字“性能”,但再次没有这样的模板:
如何查找并安装名为Web Performance and Load Test Project项目模板
这里的人们正在使用visual studio进行性能测试。现在一些javascript部分有一些小问题:他们不能用visual studio web性能测试来检查javascript部分的性能。
我从来没有使用过visual studio性能测试,所以我真的不知道如何在那里做测试,但我看到有很多web + js性能检查的解决方案。我认为我们可以使用其他工具和框架,但这是不允许的。这里的人们想要使用visual studio来做任何事情。所以这让事情变得更加棘手。
如果我必须检查javascript的性能,我会很容易地这样做:
var begin = new Date();
functionA(