★ wanayoo — archive 1999 http://java.webdeveloper.com/tutorials/JMeter/Nouvelle recherche | Portail wanayoo
Computer Digital Expo

The PC, Console and Hand-held Game Business Event


Find a Web Host With:
CGI Access
DB Support
NT Servers
UNIX Servers
Telnet Access

advanced search
Internet News
Internet Investing
IT
Windows Technology
Linux/Open Source
Developer
Interactive Marketing
xSP Resources
Small Business
Wireless Internet
Downloads
Internet Resources
Internet Lists
International
EarthWeb
Career Resources

Search internet.com
Advertise
Corporate Info
Newsletters
E-mail Offers
Be a Commerce Partner
Software Store
Internet Jobs
Promote Your Website
Track Defects Online
Build an Online Store
Conference Calling
Best Deals on PDAs!
Breathing Problems?
Shop For Computers
Web Hosting
FlashKit
Gif.com
HierMenusCentral
JavaBoutique
JavaScript.com
JavaScriptSource
WebDev Jobs
JustSMIL
ScriptSearch
StreamingMediaWorld
Web Hosts
WebDevelopersJournal WDVL
WebDeveloper.com
WebReference.com
XMLFiles.com
CGI
HTML
Java
JavaScript
Web Design and Promotion
Web Site Development
E-mail Address:


Can you receive
HTML e-mail?

Yes   No

Zip Code:


Tutorials : JMeter :

Load Testing your Applications with Apache JMeter

by Keld H. Hansen

Preface

JMeter from the Apache Jakarta project is a tool for load testing client/server applications. There are many other such tools for load testing on the market, but you will probably find that the professional ones like WinRunner are expensive to purchase. Thus, the benefits from using a simple tool like JMeter are:

  • It’s free!
  • It’s easy to use. It has a simple and intuitive GUI. This encourages you to use it from the start while you’re developing your application
  • It’s open source. You may modify it or add new features--if you have the time and skills

The drawbacks are

  • It’s open source! There’s no guarantee of support or further development. However, I don’t consider this a real problem with a tool like JMeter, which easily can be replaced by another tool.
  • Getting "correct" response times from JMeter forces you to understand how to make a realistic client/server setup. If you’re not careful you might end up measuring some incidental bottleneck, like your own workstation’s capacity. On the other hand, I guess that you’d have to consider things like this with any tool!

If you’re interested in load testing or software testing tools in general then a good place to start is ApTest (try the "links" link for example).

Introduction

In this article we will take a quick look into JMeter’s capabilities in the web application and web service area, but, let me mention that JMeter can also handle FTP and JDBC requests. If you need more than this, and you’re a skilled Java programmer, it’s possible to build and add your own "samplers" to JMeter.

Our first step will be to give you a quick introduction on how to use JMeter. Then we’ll put JMeter to work on a couple of applications, where it will be quite interesting to compare the results. The setup I’ll show includes letting JMeter create a test script by picking up the communication between a browser and the web server. Finally I’ll show how to run JMeter remotely, which means that you split JMeter into a client part and a server part and run them on separate computers.

I can’t possibly cover all features in JMeter. There is a very nice User’s Manual in the JMeter download, covering all the tools and features (including a couple more features that aren’t fully implemented!). This is where I’d recommend digging for more information if you’re interested.

Introduction
The Applications
JMeter Installation
Enhancing the Test Plan
Recording a Use Case
Measuring Web Services Response Times
The Third Application
Conclusion


Applet Index
(sorted alphabetically)

A B C D E F G H I J K
L M N O P Q R S T U
V W X Y Z #s
The Java Source
(applets w/source code)

A B C D E F G H I J K
L M N O P Q R S T U
V W X Y Z

How to Add Java Applets to Your Site

New on the Java Boutique:

New Article:
J2EE Deployment Specification
Why is it that J2EE applications written in the same language, Java, may not coexist on different servers? While the answer isn't simple Sun has set out to alleviate these problems with the "J2EE Deployment Specification".
... [more articles]

New Tutorial:
Designing Packages for Stability
Are your designs stable? This month Samudra will focus on the change impact relationship involved in designing classes showing us how to take them into account when designing the package relationship.
... [more Tutorials]

Year in Review:
The Best of 2002
The year 2002 saw 201 new applets posted to JavaBoutique. Check out the 2 most popular apps from each month of 2002!
... [popular applets]

Elsewhere on internet.com:

WebDeveloper Java
Lots of Java information on webdeveloper.com

WDVL Java
Thorough Java resource at the Web Developer's Virtual Library.

ScriptSearch Java
Hundreds of free Java code files to download.

internet.com logo


Developer News

Deadline Looms for IBM's AIX

HP, Dell Pledge Java Support

Putting Java in ONE Cup



Database Journal Launched!
Jupiter Media has announced the launch of Database Journal. DBJ offers SQL courses and other database related resources for beginner to expert developers.



PhotoMap
PhotoMap is made of many pictures and links. You can travel in "photo map world" where you have never visit yet.
Download of the Week
BSCOutline v5.10
BSCOutline Java Outline Applet is a customizable tree view control for use in Web pages, similar to that used by Windows File Manager or Explorer. BSCOutline has been written to be the simple to use and small to store.

JB User Poll
How does .NET fit into your programming?
The JavaBoutique Top 15:
1. Webmatic
2. ChompText
3. PingPong
4. DJPopMenu
5. RushHour
6. Distorter
7. NavBar
8. 3DMaze
9. AScroll2
10. Nibbly
11. AnimLetters_anim
12. Encyclo
13. BMMenu
14. BMI
15. Viewer
Want more? Check out our Top 100!

Refer-It
Affiliate Program and Referral Directory.
New on internet.com
HP, Dell Pledge Java Support
Despite Microsoft's decision to drop Java from the Windows OS, HP and Dell say they will continue to ship the runtime environment as part of their OEM agreements.

Case Study: Tradeshop.com
This online jewelry craftsman focuses on one-on-one customer service, using an old-fashioned small business approach to create e-commerce success.

Information Technology in Context
Nicholas Carr's article in the Harvard Business Review has stirred up a firestorm of controversy about the relevance of IT to business strategy. Columnist George Spafford says before people completely discard what Carr has to say, there are some issues to take into account.


The Enterprise IM Strategies & Solutions Event

Jupitermedia Corp. is publisher of the internet.com and EarthWeb networks.
Copyright 2003 Jupitermedia Corporation All Rights Reserved.

Legal Notices,  Licensing, Reprints, & Permissions,  Privacy Policy.
http://www.internet.com/
http://www.earthweb.com/