Project continued at github, see https://github.com/wolfc01/procexp/blob/master/README.md Graphical process explorer for Linux. Shows process information: process tree, TCP IP connections and graphical performance figures for processes. Aims to mimic Windows procexp from sysinternals, and aims to be more usable than top and ps, especially for advanced users. Audience for this tool: * Advanced system administrators trying to analyze on process level what is going on in a production server; * Software developers analyzing the troughput of their process: e.g. TCP throughput, memory usage, memory leaks; The most advanced feature is the monitoring of TCP/IP traffic figures, for each SINGLE process (actual connections and throughput). As far as known no other tool has this capability. In the process tree, use the right mouse button to monitor process details.
Supports Java/Swing, JavaFX applications for GUI Testing
Marathon runs GUI Testing against Java/Swing and Java/FX applications. Marathon provides an integrated environment for test script creation and execution. Currently, Marathon supports JRuby script models for recording the test scripts.Marathon test runner generates Allure test reports.Marathon allows for grouping of test cases.It also has an option of inserting modules while recording(in MarathonITE while recording). It allows tester to inset checklist while recording and also takes screen capture and annotate it in playing the test cases. Extraction of code into modules and inserting it is very easy using marathon.It has different themes of UI which attracts tester to do work on it. Object mapping is quite simple and configuring is very easy for tester to understand and do the work. Debugging of test scripts is also easy and has script console which takes selenium commands. Slow play of test cases is also available.It allows to create multiple fixtures for different types of tests.
An independent Data Distribution Management testbed
DDMTestbed is a testbed that allows you to generate random instances and evaluate your proposed resolutive method measuring execution time, memory occupied and distance from the optimal solution. It has been written in C language.
The project is moved to GitHub: https://github.com/STSSoft/DatabaseBenchmark. We will continue to upload the source and binaries here, but the code repository will be innactive. Database Benchmark is one of the most powerfull open source tools designed to stress test database management systems with large data flows. The application performs two main test scenarios: - Insertion of large amount of randomly generated records with sequential or random keys; - Read of the inserted records, ordered by their keys. Database Benchmark can be used as an additional viewpoint when the research engineers or software architects asses the appropriate background storage engine for their mission critical systems. The application contains useful tools that make it easy to test and evaluate the different solutions.
Redhat Linux OVM System Performance Monitoring
It's a very light Redhat Linux and Oracle OVM System Performance Monitoring tool written in Perl using rrdtool for Database and Graphing. Allows you to query the RRD database given a set of dates and generates a web based graphs. Easy to install. Uses less disk space than most performance monitoring tool. Data of each host monitored is kept for 2 years and occupy less that 25 MB of disk space.
A network traffic replay tool targeted to servers
An online request replication tool, also a network traffic replay tool, fit for real testing, performance testing, stability testing, stress testing, load testing, smoke testing, etc
BP-Sim allows users to perform an extensive range of tests across the chain of payment services and thus identify potential causes of failures before launching payment systems into production. BP-Sim consists of following modules: BP-Source, BP-Host, BP-HSM and BP-SeeEMV. BP-Source and BP-Host are payment transaction simulators supporting formats as: APACS30, AS2805, many ISO8583 dialects, IFSF, SPDH, TCMP. Together with industry-standard cryptography, multi-platform support, configurable transaction load up to 2000 TPS. BP-Sim HSM module provides an adequate TCP/IP simulation of the Thales Hardware Security Mod. BP-SeeEMV simulates the steps involved in an EMV transaction that take place in the EMV terminal and the Issuer Server (when conducted online). Module can process a transaction one step at a time in step-by-step mode or to certain break-point.
This is a simple, modular PHP class designed to record execution time benchmarks throughout different parts of a script. Compatible with virtually any PHP script, the code can be added/removed quickly and with ease. Accurate to the microsecond.
C++ Benchmarking Library
This project is now maintained at GitHub: https://github.com/DigitalInBlue/Celero Celero is a cross-platform open source C++ benchmarking library. Written with an API similar to Google Test, Celero utilizes C++11 features, offers tested benchmarking capabilities with microsecond precision, baselining, fixtures, and easy test setup. Use the baseline feature to measure/benchmark algorithm performance against a known case to more accurately rate performance of solutions.
The experimental source code for the paper
The experimental source code for the paper, "A Novel Recommendation Approach Based on Chronological Cohesive Units in Content Consuming"
In order to assure software performance, software needs to be tested accordingly as early as possible - only weaknesses diagnosed early can be assessed quickly and cheaply. ContiPerf enables performance testing already in early development phases and in an easy-to-learn manner: A developer writes a performance test in form of a JUnit 4 test case and adds performance test execution settings as well as performance requirements in form of Java annotations. When JUnit is invoked by an IDE, build script or build server, ContiPerf activates, performs the tests and creates an HTML report. The report provides a detailed overview of execution, requirements and measurements, even providing a latency distribution chart. A large feature set for execution settings and performance requirements is available, e.g. Ramp up, warm up, individual pause timing, concurrent exection of test groups and more.
Regulador de Temperatura de El Suri (GNU/GPL) Sólo para Linux, testeado en OpenSuSE 11.3 x64 con procesadores Turion X2 El Suri Temperature Control (GNU/GPL) Just for Linux, tested on OpenSuSE 11.3 x64 with Turion X2 processors
Measurement science-based performance & conformance testing framework
Real-time production information is needed to optimize manufacturing activities in a factory, but acquiring this information from isolated proprietary equipment is a manual process that takes time and introduces errors. Connecting equipment to the factory network can make accurate production information immediately available, but widespread interconnection of equipment has been inhibited by the lack of common information models and methods to measure performance and conformance. This project will develop and deploy a measurement science-based performance and conformance testing framework to enable real-time factory floor monitoring and optimization of manufacturing applications.
HTTP-DoS - Kill an Apache or IIS with a single instance, the lazy way
HTTP-Sloth is a DoS (Denial Of Service) Tool for HTTP-Servers. Kill an Apache or IIS with a single instance, the lazy way.
IIS server log analysis
IISLogAnalyzer tool provides the features to extract,ananlyze and generate response time stats . This tool generates average 90th percentile,95th percentile and 99th percentile.
It's a integrated performance analysis tool with GUI, which is integrated with various utilities such as strace, Gcov, Gprof, proc etc which are open released and are for analyzing performance of linux system
Java and C Comparative Performance Benchmarks
A collection of software benchmarks developed to compare the performance of Java with C on identical code. No language libraries were used to avoid implementation differences. Some of the benchmarks are also implemented in Python and Scala. There are benchmarks for bit twiddling, numerical computing, data structure manipulation, concurrent computing, callouts to native libraries, and, graphics processing units (GPU) utilization.
Simple tool to parse the contents of /proc or /sys entries and graph their values. An oscillosope for software types. Intended for developers, admins or the curious to understand the performance and behaviour of their systems.
A bash-Script to collect metrics from a Linux system.
Collects server and java process information from various tools and creates charts with the data. The script was tested on GNU/Linux with gnuplot 4.4. For the script to work you have to set the variable "JAVA_HOME" to a valid JDK location. Check the documentation in the script file. The following information gets collected: >> output from vmstat >> netstat tcp states and established connections >> information from /proc/fd >> jstat -gc output >> jstat -class output >> CPU%, MEM% and ThreadCount from top and ps-command >> disk usage for each mounted device from df-command
This project was created for that they use critical applications or they want a perfect functioning of the communication of the network devices
More features than pktgen on Linux with a CWorthy interface. Builds on Linux kernels 2.6.28 and above. Provides packet generation for network testing. See the README.
Library tools to collect timing in Java, C, C++
A collection of library code and tools for application execution profiling and performance testing. You can create stopwatches to time select portions of your code. You can measure differences (often to sub-millisecond accuracy) between clocks on different machines. You can log application events in a .csv format for subsequent analysis. You can also generate CPU loading logs in a .csv format.
A simple threads toolkit with a portable interface
A multi threading management library
Analyses multi-threaded applications without need of the sources.
ThreadAnalyser application allows users to analyse multi-threaded applications without need to have/modify their source code under Linux OS. It provides information about active threads and their stack info, consumed memory, etc.
ViennaProfiler allows to compare execution times of full programs or parts of a program. Execution times are stored in a MySQL database and conveniently analyzed via a web-interface. A C++ client API is provided, other languages can also be used.