注册 登录
编程论坛 C++教室

如何防止半拉子工程—VS2010负载测试

自己的旋律 发布于 2010-08-02 09:59, 2679 次点击
对于开发者来说,程序编写是一半,程序执行负载是另一半。很多工程师由于没有良好的进行负载测试导致程序成了“烂尾楼”。所以,良好的负载测试工具非常重要。

4月份,微软发布的VS 2010针对负载测试、报告等进行了良好的改进。在VS2010中,对于Load Testing Report(负载测试报告)进行了很大的改进,使开发者可以对应用程序的性能有一个更好的理解。能够通过一个应用程序管理方案就能很轻松的获得比标准负载测试报告更多的信息,同时把负载测试方案以及APM方案结合起来使用,不仅能帮助你发现性能问题,还可以更快的找出问题所在,从而减少了测试周期以及测试阶段所花的时间。

在VS2010负载测试运行设置(Run Configuration)中,开发者可以指定把详细的反应结果存储在一个SQL数据库中。这使得你在负载测试完成之后,可以查找单个失败的事务处理,包括实际的HTTP流量以及所有相关的时间。它能够在几秒钟之内就找到了分布式异构事务处理中存在着问题的方法,比单独依靠负载测试报告来分析这个问题节省了大量的时间。

并且,通过VS2010 Load Testing Report打开被测试项目失败的事务处理,并对失败的请求进行了分析,系统会用结果视图(result view)反馈。另外,系统提供的程序流程图的内容比截图中内容丰富得多,能够充分显示处在单个事务处理中服务器之间的交互活动。

当然,也很容易把这些数据跟需要研究它们的人进行分享。比如,开发者就可以在VS 2010中找到那行有问题的、影响性能的源代码,还可以查看所有的背景资料,它们可以显示出为什么同一个事务处理的单个执行比其他的要快,因为PurePath包含诸如方法参数、HTTP参数、带有Bind变量的SQL语句、Exception Stack Traces等信息,所有这些信息都是开发人员所喜欢的。

总之,VS 2010是网络应用程序执行负载测试的一个好工具。
19 回复
#2
葡萄自乐2010-08-04 13:30
楼上的我来回答你的问题节省时间工作效率就能提高。
#3
你要做善人2010-08-05 00:02
用过Beta 1, 显示代码的窗口都已经改为WPF实现的。 代码确实能无级缩放,但实际效果很差。 因为WPF在字体比较小的时候效果差,在放大很多以后,字体显示效果才比较好。这时很你已经不觉得在写代码了,而是在写Word文档。
更糟糕的是你以前习惯的字体已经不可用了。原来的整齐的风格不见了。 I hate it !
#4
zkkpkk2010-08-05 17:45
我发现现在女生开始比男生多了
#5
姑娘美2010-08-05 19:44

从Visual Studio 6到Visual Studio 2008,虽然IDE的功能越来越多,但是并没有什么革命性的变化,反倒因为功能太多带来了使用上的不便,导致开发效率低下。程序员们都在期盼一个全新的IDE的出现。
#6
vfdff2010-08-05 23:17
确实很多功能对于初学者根本没有用!
#7
风在狂舞2010-08-06 09:46
以下是引用vfdff在2010-8-5 23:17:23的发言:

确实很多功能对于初学者根本没有用!
像我 这样的处学者根本就看不明白。
#8
飘雪的夏季2010-08-06 20:57
随着Visual Studio 2010 CTP和Windows Azure的发布,这一切成为了事实。
#9
vfdff2010-08-07 13:29
回复 16楼 清澄的海水
有示例程序?
#10
柳丝轻舞2010-08-07 20:06
我总是从实际应用来考虑问题,虽然VS2010是近乎完美的作品
#11
柳丝轻舞2010-08-07 20:08
显然微软对Visual Studio 2010 的期望极大,因此如果听见任何的抱怨一定感到难受
1