Locust is an easy-to-use, distributed, user load testing tool. Intended for load testing web sites (or other systems) and figuring out how many concurrent users a system can handle. The idea is that during a test, a swarm of locusts will attack your website. The behavior of each locust (or test user if you will) is defined by you and the swarming process is monitored from a web UI in real-time. This will help you battle test and identify bottlenecks in your code before letting real users in.
Locust is completely event based, and therefore it's possible to support thousands of concurrent users on a single machine. In contrast to many other event-based apps it doesn't use callbacks. Instead it uses light-weight processes, through gevent. Each locust swarming your site is actually running inside it's own process (or greenlet, to be correct). This allows you to write very expressive scenarios in Python without complicating your code with callbacks.
LogFaces is created to be an out-of-the-box log server which can be easily hooked with existing applications using log4j as their logging framework. "Off the shelf" is the major feature - you simply install it next to your system and redirect your appenders to logFaces server; it works with TCP or UDP sockets - both well supported by log4xxx. It's up to you which processes, hosts or even classes should be working with logFaces- thanks to log4xxx configuration magic, all this is very simple and not intrusive.
Multi-Mechanize is an open source framework for web performance and load testing. It allows you to run simultaneous python scripts to generate load (synthetic transactions) against a web site or web service.
Nagios is an Open Source host, service and network monitoring program. The monitoring daemon runs intermittent checks on hosts and services you specify using external "plugins" which return status information to Nagios. When problems are encountered, the daemon can send notifications out to administrative contacts in a variety of different ways (email, instant message, SMS, etc.). Current status information, historical logs, and reports can all be accessed via a web browser.
NBench is an open source cross-platform performance benchmarking and testing framework for .NET applications. NBench is designed for .NET developers who need to care about performance and want the ability to "unit test" their application's performance just like XUnit or NUnit tests their application code.
NeoLoad is a Load Testing and Stress Tool for Web Applications. By simulating a large number of users accessing your application, NeoLoad tests the robustness and the performance of the server under different loads. A clear and comprehensive test report pinpoints errors and bottlenecks.
NLoad is a free and open source load testing framework for .NET, intended for load testing your code and figuring out how many concurrent operations your code can handle. NLoad can be used for load testing websites, WCF services, CPU intensive algorithms or small bits of code to identify bottlenecks before releasing your software.
Nouvola is an online load testing to detect performance issues and correct potential failures. It features: – Quick and easy configuration – Virtual user generation – Traffic pattern detection, stable and linear ramp – Traffic models representing multiple user behaviors – Easy integration with developer workflows
Open Twebst is an open source web automation framework + web recorder for Internet Explorer that can be used within any environment that supports COM, from scripting languages JScript, VBScript to higher level programming languages C#, VB.Net, VBA/Excel, C++.
OpenPavilion is a free surveillance suite made for observing, monitoring and benchmarking your applications and networks. There are many independent tools being distributed with databases, servers, network components, applications and operating systems. But every tool needs an own operator and monitoring tasks. There was no free OpenSource tool that united all these values inside a holistic monitoring dashboard - that is where OpenPavilion comes to play: OpenPavilion allows people to span mixed perspectives on business and technical aspects. OpenPavilion displays comprehensive relationships using simple to understand dashboard views.