Tags : Browse Projects

Select a tag to browse associated projects and drill deeper into the tag cloud.

Apache JMeter

Compare

Claimed by Apache Software Foundation Analyzed about 2 months ago

Apache JMeter may be used to test performance both on static and dynamic resources, Web dynamic applications. It simulates a heavy load on server. Its features include: - Ability to load/performance test many different applications/server/protocol type, Web - HTTP, HTTPS (Java, NodeJS, PHP ... [More] , ASP.NET, …), Database, FTP, JMS, Mail, TCP, Java -Full featured Test IDE that allows fast Test Plan recording (from Browsers or native applications), building and debugging. -CLI mode to load test from any Java compatible OS -A complete and ready to present dynamic HTML report -Easy correlation and ability to extract data from most popular response formats -Complete portability - Full multi-threading framework - Highly Extensible core - Easy Continuous Integration (Maven, Graddle and Jenkins) [Less]

368K lines of code

10 current contributors

about 2 months since last commit

157 users on Open Hub

Activity Not Available
4.08
   
I Use This

The Grinder

Compare

  Analyzed about 1 month ago

The Grinder is a load testing framework that makes it easy to run a distributed test using many load injector machines. Test scripts are written in Jython, and can call out to arbitrary Java code, providing support for testing a large range of network protocols. The Grinder comes with a mature ... [More] plug-in for testing HTTP services, HTTP scripts can be recorded easily from a browser session. [Less]

99.2K lines of code

0 current contributors

about 2 years since last commit

49 users on Open Hub

Activity Not Available
4.0
   
I Use This

boomerang.js

Compare

Claimed by Yahoo! Inc. Analyzed 8 months ago

boomerang is a piece of javascript that measures your page performance from the end user's perspective. It can measure page load time, bandwidth, latency and more.

24K lines of code

5 current contributors

about 1 year since last commit

5 users on Open Hub

Activity Not Available
5.0
 
I Use This

perfLoad

Compare

  Analyzed about 1 month ago

perfLoad is mgm's open-source load and performance testing ramework which offers powerful whitebox testing features to analyze not only client-side response times but also allows the user to capture server-side execution times and to monitor system metrics on all participating hosts. In addition, it ... [More] provides the complete picture as an easy to read HTML report containing a sophisticated visual analysis of the measurings. [Less]

41.3K lines of code

4 current contributors

4 months since last commit

1 users on Open Hub

Activity Not Available
0.0
 
I Use This

GrinderScript.Net

Compare

  Analyzed about 1 month ago

Bringing the awesomeness of The Grinder to the .Net community. Bringing the awesomeness of the .Net programming languages to the Grinder community. GrinderScript.Net is an open source project, that enables you to run load test written in a .Net language in The Grinder. It is not a port of The Grinder to the .Net platform.

11K lines of code

0 current contributors

about 4 years since last commit

1 users on Open Hub

Activity Not Available
0.0
 
I Use This

jmeter-reports

Compare

  Analyzed about 1 year ago

This project aims to improve JMeter's reports presentation of a performance tests execution for a better and easier analysis of the results.

701 lines of code

0 current contributors

about 7 years since last commit

1 users on Open Hub

Activity Not Available
0.0
 
I Use This

FrameworkBenchmarks

Compare

  Analyzed about 1 month ago

Source code for the framework benchmarking project

271K lines of code

104 current contributors

4 months since last commit

1 users on Open Hub

Activity Not Available
0.0
 
I Use This

harprofiler

Compare

  Analyzed about 1 month ago

record har files for automated web pageloads

420 lines of code

1 current contributors

10 months since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This

sharpperformance

Compare

  Analyzed about 1 year ago

The goal of this project is to build a load and performance testing framework using the C# language. It will attempt to be extensible to allow different protocols to be used.

0 lines of code

0 current contributors

over 9 years since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: GPL-3.0+

junit4extensions

Compare

  Analyzed about 1 year ago

Remember JUnitPerf? If you do, you may find these extensions useful. These extensions were built to bring something similar to JUnitPerf into the JUnit 4.5 framework. These extensions provide the following: a different approach for ignoring tests: any test that doesn't meet a ... [More] programmatically defined condition won't be executed. The evaluation of a condition occurs at runtime. Remember the @Ignored annotation? Well, this is its runtime-equivalent. a way (still experimental) for integrating Guice into our tests. a way for defining performance tests from existing tests in a Xml file. Let's see some examples.... Using the @If annotation @RunWith(ConditionalJUnitClassRunner.class) public static class TestX { @Test @If(condition = "isDBConnectionOk", callee = ConditionHolder.class) public void testOne() throws Exception { //some assertions will go here. } @Test @If(condition = "isDBConnectionOk") public void testTwo() throws Exception { //some assertions will go here. } public static boolean isDBConnectionOk(){ // ... check connect return true; } // some class that contains some functionality that will indicate // which tests to run. public static class ConditionHolder { public ConditionHolder(){} public boolean isDBConnectionOk(){ // ... check connect return true; } } } II. Bootstrapping ala Guice @RunWith(ConditionalJUnitPerfClassRunner.class) @BootstrapWith(ModuleClass.class) class BootstrappingTest { @Inject Unknown member; @Inject Member unknown; @Test @If(condition = "isDBConnectionOk") public void testSomething() throws Exception { Assert.assertTrue(member.recognize(unknown)); } @Test @If(condition = "isDBConnectionOk") public void testSomethingElse() throws Exception { Assert.assertTrue(member.recognize(unknown)); } public static boolean isDBConnectionOk(){ // ... check connect return true; } public static class ModuleClass implements Module { public void configure(Binder binder){ binder.bind(Unknown.class).to(UnknownImpl.class); binder.bind(Member.class).to(MemberImpl.class); } } } III. Performance tests a la Xml @RunWith(PerformanceSuite.class) @ConfigureWith("test.xml") public static class A { @Test public void testNumberOfTestsToRun() throws Exception { //some assertions will go here. } } ... and where is my test.xml? <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"> com.gotobject.junit.ClassRunnerExtensionsTest.SimpleTestXml But, what if I don't want to define my performance tests in a Xml file? Well, you can use my ConditionalJUnitPerfClassRunner in conjunction with three performance test's annotations: @Load, @Response, and @Throughput. @RunWith(ConditionalJUnitPerfClassRunner.class) public static class ExplicitlyDefinedPerformanceTest { @Load("feedMePlease") @Test public void testNumberOfTestsToRun() throws Exception { //some assertions will go here. } @Response("feedMePlease") @Test(timeout = 70000L) @If(condition = "isDBConnectionOk") public void testSomethingToo() throws Exception { //some assertions will go here. } @Throughput("feedMePlease") @Test(timeout = 70000L) public void testRealStuff() throws Exception { //some assertions will go here. } @ConfigureWith public static Object[][] feedMePlease(){ return new Object[][]{ new Object[]{ 1, // users 20 // iterations } }; } public static boolean isDBConnectionOk(){ // ... check connect return true; } } These extensions are still under development. This is only version 0.2. There is still more work to do. However, this is not roadblock for you. So go ahead and use them :-). Thanks. [Less]

46.9K lines of code

0 current contributors

almost 8 years since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This