简体   繁体   中英

Web Server load testing

I am suppose to test web server's load, performance and stress testing. There will be over 100 client machines that will be connecting to it. I am using python-selenium webdriver to start a grid. the server is considered as a selenium 'hub' and clients as 'nodes'. This part is working fine till now.

Now the hard part, I need to monitor the server's performance, load and stress from another third party system while the scripts are running.

Is there any possibility if this can work ? I tried using many open sources like funkload, locust, web server stress tool 8. But none of them can monitor the load tests that is swarming dynamically on to the load.

While I was browsing in this site; I came across this project on https://github.com/djangofan/WebDriverTestingTemplate . Will this be helpful to my project?

Selenium is a functional tool so it's not a good idea to use it for performance test.

To achieve same you can go with JMETER as it a good open source tool available

still if you want to use selenium then there is some script present to integrate JMeter with selenium. I never tried it but you can try it. Refer below link for same:-

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

Hope it will help :)

It is possible to do with Selenium, but it will take much more resources (especially your time).

I would also recommend to try out the

LoadComplete from SmartBear

It is a very simple and intuitive tool, which lets you run and schedule your tests + send a report with execution results.

You can use Apache JMeter to conduct the load from 3rd-party web server.

With PerfMon Metrics Collector plugin you will be able to get server-side health metrics along with the load test results.

See Getting Started: Scripting with JMeter guide and Learn JMeter in 60 minutes for quick ramp-up on Apache JMeter.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM