File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Testing and the fly likes Functional Testing using jmeter Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » Testing
Bookmark "Functional Testing using jmeter" Watch "Functional Testing using jmeter" New topic
Author

Functional Testing using jmeter

Purnachandra Rao
Greenhorn

Joined: Jan 13, 2009
Posts: 13
Hi all,

I am new to testing Web Application using J meter,

Please help me ,give me details for functional testing using j meter


Thanks in advance

Purna
Indu Selvam
Greenhorn

Joined: Jun 24, 2009
Posts: 8
Hi,

I think this will be useful to you....

Functional Testing with JMeter
JMeter is a 100% pure Java desktop application. JMeter is found to be very useful and convenient in support of functional testing. Although JMeter is known more as a performance testing tool, functional testing elements can be integrated within the Test Plan, which was originally designed to support load testing. Many other load-testing tools provide little or none of this feature, restricting themselves to performance-testing purposes. Besides integrating functional-testing elements along with load-testing elements in the Test Plan, you can also create a Test Plan that runs these exclusively. In other words, aside from creating a Load Test Plan, JMeter also allows you to create a Functional Test Plan. This flexibility is certainly resource-efficient for the testing project.

In this article by Emily H. Halili, we will give you a walkthrough on how to create a Test Plan as we incorporate and/or configure JMeter elements to support functional testing.

Preparing for Functional Testing
JMeter does not have a built-in browser, unlike many functional-test tools. It tests on the protocol layer, not the client layer (i.e. JavaScripts, applets, and many more.) and it does not render the page for viewing. Although, by default that embedded resources can be downloaded, rendering these in the Listener | View Results Tree may not yield a 100% browser-like rendering. In fact, it may not be able to render large HTML files at all. This makes it difficult to test the GUI of an application under testing.

However, to compensate for these shortcomings, JMeter allows the tester to create assertions based on the tags and text of the page as the HTML file is received by the client. With some knowledge of HTML tags, you can test and verify any elements as you would expect them in the browser.

It is unnecessary to select a specific workload time to perform a functional test. In fact, the application you want to test may even reside locally, with your own machine acting as the "localhost" server for your web application. For this article, we will limit ourselves to selected functional aspects of the page that we seek to verify or assert.

Using JMeter Components
We will create a Test Plan in order to demonstrate how we can configure the Test Plan to include functional testing capabilities. The modified Test Plan will include these scenarios:

1. Create Account—New Visitor creating an Account
2. Login User—User logging in to an Account
Following these scenarios, we will simulate various entries and form submission as a request to a page is made, while checking the correct page response to these user entries. We will add assertions to the samples following these scenarios to verify the 'correctness' of a requested page. In this manner, we can see if the pages responded correctly to invalid data. For example, we would like to check that the page responded with the correct warning message when a user enters an invalid password, or whether a request returns the correct page.

You can get this article from HERE

All the best..

Indu...


Purnachandra Rao
Greenhorn

Joined: Jan 13, 2009
Posts: 13
Thank you for valuable reply,

pl z Reply procedure for Performance testing using j meter,

Thank in Advance

David Newton
Author
Rancher

Joined: Sep 29, 2008
Posts: 12617

Are you asking how to use jMeter? Have you read the documentation?
Purnachandra Rao
Greenhorn

Joined: Jan 13, 2009
Posts: 13
I read this document ,i am asking the procedure for performance testing

Please if you have please send me
Purnachandra Rao
Greenhorn

Joined: Jan 13, 2009
Posts: 13
In that they given the Functional testing,I need functional testing as well as performance testing please help me

Thanks in Advance
David Newton
Author
Rancher

Joined: Sep 29, 2008
Posts: 12617

I still don't know what you're asking. jMeter is primarily a performance testing tool--I would not use it for functional testing; there are tools better suited to that purpose.
Purnachandra Rao
Greenhorn

Joined: Jan 13, 2009
Posts: 13
Dear Indu...
Thank you for replaying

i need procedure for Performance testing using J meter,if you know pl z help me

Sorry for incorrect English
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Functional Testing using jmeter
 
Similar Threads
functional testing tool
using Jmeter
Testing material
Functional testing of webpage
Integrating Modules developed in Flex Environment