Questions tagged «load-testing»

5
负载测试:每秒如何生成请求?
我有一个运行在Zeroc-ICE上的服务器组件。当我想对其进行负载测试时,我认为使用并行库创建多个请求即可。但这最终以这种方式结束。从C#使用Parallel(Parallel.For)库显然更容易,但似乎并不能完全在同一瞬间并行生成所有内容。因此,它不是每秒创建N个请求的定义。我该怎么办?我想任何想先进行负载测试的人都会考虑这一点。 实际每秒实际创建N个请求的有效方法是什么? 另一个神话是关于并行编程。如果您通常在C#或.Net中使用并行编程模式,请告诉我们。想象一下,我有5个流程。如何将同时启动所有五个过程。这对我的资源消耗意味着什么?我已经尝试阅读了网上提供的许多材料,但是我收到的问题越来越多,而不仅仅是它们作为我的问题的答案。 我使用Parallel.For并创建了N个线程并测量了时间。然后,我使用Task.Factory.start尝试了同样的事情来枚举任务。测量的时间不同。那么使用它们之间到底有什么不同?什么时候应该使用相应的类?究竟是出于什么目的?我们经常有很多财富,但仅仅是我们不知道如何区分彼此。对我来说就是这种情况,无法找到为什么我不应该使用另一个。 我使用秒表类来衡量这些时间是最好的。在我对组件进行负载测试的情况下,测量响应时间的方式将是什么。秒表似乎对我来说是最好的解决方案。欢迎任何意见。 ps:有许多针对Web应用程序的负载测试工具。我的是服务器组件的自定义案例。我的问题更多是与每秒创建N个线程有关。 欢迎所有意见。只是不要以为它不是编程问题。当然是。任何想亲自进行QE知识的程序员,首先要亲自了解产品的性能,都应该振作起来。

6
有什么方法可以测试网站在负载下的性能如何
我已经制作了一个Asp.net MVC网站,并将其托管在共享的托管服务提供商上。由于我的网站包含一个非常笼统的想法,因此将来某个时候它可能会有大量并发用户。 因此,我正在考虑一种测试网站加载性能的方法。就像当100或1000个用户同时在线并浏览网站时,网站的效果如何。这也将使我理解我的LINQ查询是否写得很好。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.