Web服务器负载测试

时间:2015-10-08 06:36:02

标签: python performance selenium webserver load-testing

我想测试网络服务器的负载,性能和压力测试。将有超过100台客户端计算机将连接到它。 我正在使用python-selenium webdriver来启动网格。服务器被视为硒中心'和客户作为节点'。到目前为止,这部分工作正常。

现在是困难的部分,我需要在脚本运行时监视服务器的性能,负载和来自其他第三方系统的压力。

这有可能吗?我尝试使用许多开源,如funkload,locust,web server stress tool 8.但是他们都没有能够监控动态群集到负载上的负载测试。

我在这个网站上浏览时;我在https://github.com/djangofan/WebDriverTestingTemplate上遇到了这个项目。这会对我的项目有所帮助吗?

3 个答案:

答案 0 :(得分:0)

Selenium是一种功能性工具,因此将其用于性能测试并不是一个好主意。

要实现相同目的,您可以使用JMETER,因为它是一个很好的开源工具

如果你想使用selenium,那么有一些脚本可以将JMeter与selenium集成。我从未尝试过,但你可以尝试一下。 请参阅以下链接: -

<强> https://blazemeter.com/blog/jmeter-webdriver-sampler

http://seleniummaster.com/sitecontent/index.php/performance-test-menu/selenium-load-test-menu/174-use-selenium-webdriver-with-jmeter

希望它会有所帮助:)

答案 1 :(得分:0)

可以使用Selenium,但需要更多资源(尤其是你的时间)。

我还建议尝试

LoadComplete from SmartBear

这是一个非常简单直观的工具,可让您运行和安排测试+发送包含执行结果的报告。

答案 2 :(得分:0)

您可以使用Apache JMeter从第三方Web服务器进行加载。

使用PerfMon Metrics Collector插件,您将能够获得服务器端健康指标以及负载测试结果。

有关Apache JMeter的快速提升,请参阅Getting Started: Scripting with JMeter guideLearn JMeter in 60 minutes