iSnare.com - Free Content Articles Directory
Authors Contents [Advanced Search][Add OpenSearch][Job Search]
Distribute your articles to thousands of article sites for only $2 and below! Read more...

Index  Computers and Technology
 

Baselining--Stress Testing--Performance Testing--Oh My--Part TWO-Testing

 
[ Contact the Author] [ Send to a Friend] [ Article Publisher] [Make PDF] [ Print] [ Bookmark & Share]
 
Read our Terms of Service before reprinting this article. The submitter specified above has claimed the rights to this article.
Barry Koplowitz

This article is also available as a Podcast on "The ROOT Cause" available on iTunes. Written and Narrated by Barry Koplowitz.

This is the second of two articles discussing the topic of Test Environments and Testing Practices. The first one, "Baselining--Stress Testing--Performance Testing--Oh My--Part One--Environments," focused on proper testing environment design. This article is focused on what you do with them once they have been created--Network and Application Testing.

When one is performance testing, what is REALLY being tested? Is it the Application, the Network, the Desktop, the WAN? Having done a performance test of one, do you then know something about the others? Not really.

What is the difference between Stress Testing, Load Testing and Baselining? Are they just different ways to say the same thing? No.

What, if any, is the consequence of using these terms interchangeably? After all, we all know what we mean--don't we? It is common for various teams that are really trying to cooperate with each other to founder. Sometimes it is because they thought that they had all agreed with each other--but discovered that each of them had a very different understanding of what is was to which they had all agreed. Semantics matter. This is not limited to IT by any means, yet, this article is focused on IT--one very specific part of IT, namely the processes used by IT to Test Performance.

TESTING DEFINITIONS:

Baseline Testing: Focus is on how long a single transaction, or set of transactions, take for a normal user during normal conditions.

Only a single user is tested. Best if can be done SAFELY during production hours. After all, that is when users will experience any issues. A baseline that tells how the transaction functions under ideal conditions will only make any production environment seem too slow.

- Test from each satellite location (if applicable).

- Use a Packet- Sniffer running locally to the test user. Something like Wireshark running on the
host PC--if using live test users.

- A packet-sniffer like WireShark listening to a port mirror in a switch in front of the device running the script--if using a form of virtual user.

- Capture the transaction while testing.

- Save capture, test again.

BESTline Testing: (Our Term), describes a test that is performed to determine the best possible time an application can be reasonably expected to provide.

- Attempts to eliminate all non-application issues such as the Network and WAN.

- Use workstation most local to first tier servers

- If possible, relocate switch port for workstation onto the same ASIC.

- If possible, recreate the second and other tiers, as locally to the first tier as possible.

Application Profiling: Provides a packet level and protocol level description of what is taking place with an application--across a network wire.

- How many TCP connections are used?

- What is the nature of the communication at the packet level?

- Many small connections or a few large connections?

- What form of SMB is used?

- What is the size of the files it “must” transport such as DLLs, EXEs, Java Applets, etc.

- What are the size of required Cookies and Tokens?

- HTTP usage For example, POST or GET? etc.

- URLs

- May also result in an Interpath Application Flow Diagram.

Application Profiling will be the topic of a dedicated article/podcast soon.

Performance Testing: Focus is on DEV, QA, or UAT.

Stress Testing: Attempts to see how much a system can handle before the system degrades below acceptable parameters or fails. Utilizes simulated users generated by a tool such as LoadRunner or some other tool that generates virtual users.

Load Testing: Different than Stress Testing in that it attempts to induce Minimal Load. Steered towards a specific target based on a Capacity Planning goal.

Single Transactional Testing: Attempts to see exactly what is happening in a transaction from the packet level.

- May involve many monitoring locations along the application’s pathway.

- Requires in-depth packet analysis, but provides the best possible vision of how the application is performing the transaction(s) in question.

If one team is planning a Stress Test, but calling it a Baseline Test-- would it matter? Well, do they intend to try it in PROD? Ouch! You probably wouldn't want any kind of load in PROD. What if they really meant Baseline, but said Stress Test? While their actions would be safe, someone would jump up on a chair and say, "Stop!" That could damage team rapport and cause long and unnecessary delays.

Creating valid testing environments and then designing appropriate test plans are critical to creating stable architecture and applications. Many IT organizations of all sizes do not have what they need in this regard.

What about a real lab? Do you do any form of Device Certification on new load balancers, or WAN Optimizers, or Switches, or Routers, or Firewalls, or NIDS, or other Testing Tools themselves? Accurate testing, (accurate being the key word here) is far less common than it should be.

Of course, now you have another question. What about Capacity Planning?

Important NoticeDISCLAIMER: All information, content, and data in this article are sole opinions and/or findings of the individual user or organization that registered and submitted this article at Isnare.com without any fee. The article is strictly for educational or entertainment purposes only and should not be used in any way, implemented or applied without consultation from a professional. We at Isnare.com do not, in anyway, contribute or include our own findings, facts and opinions in any articles presented in this site. Publishing this article does not constitute Isnare.com's support or sponsorship for this article. Isnare.com is an article publishing service. Please read our Terms of Service for more information.

Barry Koplowitz founded Interpath Technologies Corporation in 1999. He was an instructor for Network General and NAI traveling around the USA teaching for Sniffer University and is a executive consultant to large enterprise environments in the area of Processes-Network/Application Analysis and Troubleshooting. He is the writer and host of The ROOT Cause podcast. http://www.interpathtech.com

Article Tags: application [See Dictionary], test [See Dictionary], testing [See Dictionary]
Got a question about this article? Ask the community!
Article published on July 24, 2008 at Isnare.com
 
Rate [Ratings: 5 / 5] [Votes: 1]

The Ethical Conflicts Created by MBO Incentive Programs
Submitted by: Barry Koplowitz

Is there anyone who actually believes that MBO Incentive Programs are beneficial Everyone I know in the Information Technology industry can site several examples of serious mistakes that were PUSHED through because someone, or several someones, had an MBO deadline...

The New Information Technology Marketplace
Submitted by: Barry Koplowitz

This article is also available as a Podcast on "The RootCause" podcast series available on iTunes As our country begins what I can only hope is a new era, I find myself wondering about the future of our industry...

Multi-Tier Latency Concepts-01
Submitted by: Barry Koplowitz

Multi-Tier Latency Concepts-01 by Barry Koplowitz This article is also available as a Podcast on "The RootCause" podcast series available on iTunes...

The Myth Of Network Latency
Submitted by: Barry Koplowitz

This article is also available as a Podcast on "The ROOT Cause" podcast series available on iTunes There is a great deal of confusion surrounding the concept of Latency...

The Enterprise Network Saturation Point
Submitted by: Barry Koplowitz

Size doesn't matter--it's the complexity that gets you I have seen networks of less than two thousand nodes become so complex that they become essentially unmanageable, while networks of ten's of thousands of nodes are under control...

The Technical Enterprise Practitioner (TEP) ™
Submitted by: Barry Koplowitz

As IT environments become more complex, technologists and their managers have stepped farther away from trying to understand the “What” or “How” of their technology...

Baselining--Stress Testing--Performance Testing--Oh My--Part One--Environments
Submitted by: Barry Koplowitz

Baselining--Stress Testing--Performance Testing--OH MY--Part One--Environments by Barry Koplowitz...

How it Vendors Direct it Best Practices
Submitted by: Barry Koplowitz

This article is covered in a podcast on "The ROOT Cause" Podcast Series available on itunes TOOLS CREATE NEEDS There is an old vaudeville routine about a man who finds another man, a bit inebriated, crawling around on the cement under a street light looking for something...

Interpath Application Flow Diagrams-01
Submitted by: Barry Koplowitz

This article is also covered as a podcast on "The ROOT Cause" podcast series, available on iTunes Interpath Application Flow Diagrams have been the second most frequently read or listened to topic on the Interpath Technologies website and The Sniffer Guy / The ROOT Cause podcast series...

What's So Great About Packet-Sniffers?
Submitted by: Barry Koplowitz

There are many products on the market that provide different levels of Network Management or Server Management...

Mentoring In It
Submitted by: Barry Koplowitz

This article is also available as a "The Sniffer Guy" podcast on iTunes ATTENTION AMERICAN IT MANAGERS: Within the next decade most of your best people will retire or die...

Packet-Sniffer Filtering Concepts-01
Submitted by: Barry Koplowitz

This article is also available as a "The Sniffer Guy" Podcast on iTunes The most frequent questions we receive are about how to create filters with a packet-sniffer...

The Missing Link In It Management
Submitted by: Barry Koplowitz

There is a role that is needed within the IT Management Structure that is missing In my opinion, this role could save large corporations many millions of dollars per year while contributing greatly to the overall health of all IT departments, and their personnel...

The Myths Of Network Utilization & Automated Metrics
Submitted by: Barry Koplowitz

The Interpath Technologies Networking Myths Series™ This artilce is also availabe as a Podcast of "The Sniffer Guy" though iTunes...

The Application & Network Performance Analysis Troubleshooting Team (NAPA)™
Submitted by: Barry Koplowitz

This article is the topic of Episode 5 of “The Sniffer Guy” podcast series available through iTunes INTRODUCTION: Application & Network Performance Analysis is a team sport...

Reverse Cell Phone Lookup - Did You See a Number on Your Spouse's Cell You Did Not Recognize?
Submitted by: J Williams-Foster

Reverse cell phone lookup services can provide information about phone number owners for a myriad of reasons, one reason that's not always considered is in the area of love...

How to Dispose of a Multifunction Printer
Submitted by: Derek Rogers

As with most electrical equipment, your printer is full of plastics, components and potentially hazardous materials...

The Time For Buying a GPS System is Now
Submitted by: Jerbob Johnsen

Whether you are trying to decide on an auto GPS systems to window shop or purchase GPS autos system, you have definitely now have many choices compared to a few years ago...

Top 5 Camcorders - Which One to Pick?
Submitted by: Roberto Sedycias

Purchasing camcorders leads the buyer to view a wide range of choices; however, looking for the appropriate choice depends on the need of the buyer and budget...

Camcorder Recording Methods and Technology
Submitted by: Allen Roberts

Over the years, camcorders have evolved from tape (which has spanned many decades), to DVD, and more recently to Harddrives(HDD) and Flash Memory...

Valuing Your Entertainment With the LED LCD TV
Submitted by: RahXephon NeO

If you are looking into the latest technology for entertainment, then considering a LED LCD TV may be the best alternative...

How to Select a Digital Camera For Personal Needs
Submitted by: Roberto Sedycias

It is not necessarily that crucial to rely on the brand name when attempting to select the best digital camera...

Problems and Positives With Gps Cell Phones
Submitted by: Roberto Sedycias

GPS stands for Global Positioning System This can be a very valuable tool when traveling, or simply when trying to locate something in the local area without making unnecessary stops or getting lost...

Five Reasons to Choose Cold Lamination
Submitted by: Jeff McRitchie

A lot of people, when they think about laminating machines picture huge roll laminators such as you might see in a school or business, or maybe the little pouch unit that created their name badge...

GBC 3230ST Electric Hole Punch and Stapler
Submitted by: Jeff McRitchie

Two of the gadgets that every office needs are a hole punch and a stapler Can you imagine office life without a stapler...

Five Reasons Your School Should Have Fastback Binding
Submitted by: Jeff McRitchie

Powis Parker's Fastback binding system offers you a great way to show off the work of your students, print your own yearbooks, protect the books your library already owns, or to create new books from downloaded material...

Four Reasons to Always Use a Carrier With Your Pouch Laminator
Submitted by: Jeff McRitchie

There was a time when it was impossible to consider pouch lamination without the use of a pouch carrier...

Frequently Asked Questions About Copier Tabs
Submitted by: Jeff McRitchie

If you've ever wondered what copier tabs are, you're reading the right article This FAQ will answer your questions about copier tabs and let you know what they're used for, how to use them, and what kinds of copier tabs are available for your copier...

Nokia 7510 Supernova Mobile Phone Review - The Ultimate Fun But Affordable Phone
Submitted by: Carlson Osbourne

The Supernova series that Nokia has released over the past few years has been met with a variety of reactions from mobile phone reviewers, with the most prevalent feeling being one of disappointment...

Reviewing the Akiles DuoMac 531 Combination 5:1 Pitch Coil and 3:1 Pitch Wire Binding Machine
Submitted by: Jeff McRitchie

As the only binding machine on the market with its particular set of features and options, the Akiles DuoMac 531 appears to hope that its versatility will provide binding solutions for businesses that want flexibility in their document production...

Isnare.com Footer Divider

© 2004-2009. Isnare Free Articles - An Isnare Online Technologies Free Articles Project. All Rights Reserved.   Privacy Policy