请教性能问题
我负责了一个系统,用c#和sivlight开发的,当用loadrunner11做压力测试时,应用服务器和数据库服务器的指标都很低,出的报告也很乐观,到当我们用真人实操时,系统很慢,实操人数时工具模拟人数的四分之一,得到的结果为什么差距这么大,另外实操时服务器指标也很低,这是不是说明应该是程序问题?因为我监控了数据库执行语句,最慢的在数据库中执行也很快。 --------------------编程问答-------------------- 说明测试的用例过于简单不典型。比如同时取相同数据,系统有缓存,那么就测不出数据库的负载,而是测试的是缓存的速度了。 --------------------编程问答-------------------- 这里给出两篇博文作为参考:http://www.cnblogs.com/alamiye010/archive/2010/03/31/1701425.html
http://www.cnblogs.com/yanyangtian/archive/2012/04/10/2439963.html --------------------编程问答-------------------- 例子的确是无法做的很全面,我一开始也担心因为数据相同而测试的效果不好,所以我们采用了工具模拟人数是真人的十几倍。上面的资料都是讲内存的,但实际上cpu和内存都很低,但就是慢。不知有什么办法定位问题所在 --------------------编程问答-------------------- 先可以依靠日志找出慢的地方,然后再做后续打算,性能问题必须找到具体的点,而不能泛泛而谈。
补充:.NET技术 , C#