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 8 hours 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]

369K lines of code

10 current contributors

4 days since last commit

157 users on Open Hub

High Activity
4.08
   
I Use This

The Grinder

Compare

  Analyzed 2 days 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

over 2 years since last commit

49 users on Open Hub

Inactive
4.0
   
I Use This

boomerang.js

Compare

Claimed by Yahoo! Inc. Analyzed 3 days 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

0 current contributors

about 1 year since last commit

5 users on Open Hub

Very Low Activity
5.0
 
I Use This

perfLoad

Compare

  Analyzed 2 days 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

3 current contributors

5 months since last commit

1 users on Open Hub

Low Activity
0.0
 
I Use This

GrinderScript.Net

Compare

  Analyzed about 2 hours 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

Inactive
0.0
 
I Use This

jmeter-reports

Compare

  Analyzed over 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

over 7 years since last commit

1 users on Open Hub

Activity Not Available
0.0
 
I Use This

FrameworkBenchmarks

Compare

  Analyzed 1 day ago

Source code for the framework benchmarking project

274K lines of code

136 current contributors

5 days since last commit

1 users on Open Hub

High Activity
0.0
 
I Use This

harprofiler

Compare

  Analyzed 2 days ago

record har files for automated web pageloads

420 lines of code

1 current contributors

12 months since last commit

0 users on Open Hub

Very Low Activity
0.0
 
I Use This

sharpperformance

Compare

  Analyzed over 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 over 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

about 8 years since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This