A protocol agnostic application layer denial of service attack.
PyLoris is a scriptable tool for testing a server's vulnerability to connection exhaustion denial of service (DoS) attacks. PyLoris can utilize SOCKS proxies and SSL connections, and can target protocols such as HTTP, FTP, SMTP, IMAP, and Telnet.
BenchLab is a Web Application benchmarking framework using real web browsers.
A free Fortran 2008, 2018 coarrays course with notes and exercises
Coarrays are a feature of standard Fortran since 2008 standard. The 2018 standard adds a lot of functionality, e.g. collectives, teams, events. Coarrays are used extensively in the CGPACK library (http://cgpack.sf.net) and other projects. The course is aimed at experienced Fortran users. Working knowledge of Fortran is assumed. The course is designed for a 1 day study with an instructor. Multiple exercises with full solutions are accompanied by notes in PDF or HTML. We teach this course to staff and students at the University of Bristol, UK, as part of the set of HPC courses offered to HPC users at Bristol. Exercises have been verified with Intel and GCC/OpenCoarrays. All course materials are released under BSD license. We welcome contributions, provided you are happy to release your work under BSD license. We also welcome comments and problem reports. Contact CMPLX Engineering (http://cmplx.uk) if you want us to deliver this course to your organisation.
Generate charts and reports using data gathered in log files
An application to gather, aggregate, chart and report information originating from any log files. It uses regular expressions that are constructed graphically and can be tested in the application against samples. Once configured for a specific type of log file set, the gathering and display of the chart for a new files set can be done in just one click. Contains a sample template to handle few log types: Java GC log, OpenDS access log, Apache access log
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.
Conductor is a Java based, multi-user platform for product agnostic testing. It runs under a web server, contains a UI for test configuration, and contains an optional thin test client.
SIP testing suite
For now, you should probably visit http://sipp.sourceforge.net to learn about SIPp. No work has been done yet here. Demitasse - (French, "half cup") a small cup used to serve Arabian coffee or espresso. You should probably "SIP" it slowly.
Quite useful library for code diagnosis. As for now it can measure time of working for simple blocks of code, but features like loop or counters are developed.
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.
PROCOL space-based framework for multi-core. Based on LighTS (http://lights.sourceforge.net/). More to come soon ...
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.
It is a tester app for the RpnPasLb library, written in Pascal.
It is a console tester app for the RpnPasLb library, written in Pascal, and compatible with Free Pascal and Turbo Pascal 7.0. About RPN: RPN - Reverse Polish Notation: https://en.wikipedia.org/wiki/Reverse_Polish_notation . Please, see the supported tests, and further information, in the 'README' file. This project uses the RpnPasLb project: https://sourceforge.net/projects/rpnpaslb.
SPARKUnit is a unit test framework for the SPARK programming language. It enables developers to create unit tests which can be analysed by the SPARK Examiner. This allows for testing of operations with preconditions and flow analysis of test cases.
Stochastic Performance Logic testing tools and utilities.
Stochastic Performance Logic (SPL) serves for capturing performance assumptions. With SPL, it is possible to annotate Java functions with assumptions stating, for example, that the annotated function is at most three times slower than array copying. The assumption is then checked at build time in a similar way as standard unit testing. In other words, SPL is about introducing performance assert(). The advantage of SPL in comparison with other similar solutions includes following. SPL formulas uses well-defined logic and statistically sound testing (such as t-test). Next, SPL is aimed at automatic evaluation. And finally, SPL formulas uses relative comparisons (opposed to comparing against fixed time) to provide better portability.
SarBox helps user to parse or analyze sar data
SarBox helps user to parse or analyze sar data. SarBox helps to show graphical data along with values. The sar command writes to standard output the contents of selected cumulative activity counters in the operating system, usually Unix.
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.
xpath plugin for jmeter with local namespace prefixes
This is a clone of the "normal" xpath asserter and extractor for jmeter. The improvment, which, at least, is essential to me, is that you can define the namespace prefixes locally in the test element (asserter or extractor).