Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Product Lifecycle
  3. Collaboration / Beta Testing
  4. difference among performance ,load and stress testing

difference among performance ,load and stress testing

Scheduled Pinned Locked Moved Collaboration / Beta Testing
testingbeta-testingperformancetutorial
7 Posts 4 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • H Offline
    H Offline
    harish singh
    wrote on last edited by
    #1

    i m not getting clearcut difference among these three...if anyone can provide differences with example it would be very nice to understand this.... Harish Singh BE CSE

    R S 2 Replies Last reply
    0
    • H harish singh

      i m not getting clearcut difference among these three...if anyone can provide differences with example it would be very nice to understand this.... Harish Singh BE CSE

      R Offline
      R Offline
      r3dlp
      wrote on last edited by
      #2

      Basically, you can think of performance testing as a way to test how an application (or group of applications) will perform under normal running conditions. Load testing is a way to test how an application (or group of applications) perform under various loads. For example, if you were load testing a multiuser, network application, then you'll want to test it multiple times with different numbers of users simulating several different patterns of network traffic. Think of stress testing as running tests to overload the application (or group of applications) in order to observe what happens. The goal here is to try to break the running application hoping to discover things like potential buffer-overflow bugs, various resource contention issues (like deadlocks), dangling pointers, data validation bugs, etc. In a way, stress testing can also be thought of as load and performance testing on steroids. :) Again, my descriptions are brief, and hopefully my analogies are enough to help you get started. Nevertheless, you'll probably want to spend some time researching various testing methodologies, because this is a very rich topic.

      S 4 Replies Last reply
      0
      • R r3dlp

        Basically, you can think of performance testing as a way to test how an application (or group of applications) will perform under normal running conditions. Load testing is a way to test how an application (or group of applications) perform under various loads. For example, if you were load testing a multiuser, network application, then you'll want to test it multiple times with different numbers of users simulating several different patterns of network traffic. Think of stress testing as running tests to overload the application (or group of applications) in order to observe what happens. The goal here is to try to break the running application hoping to discover things like potential buffer-overflow bugs, various resource contention issues (like deadlocks), dangling pointers, data validation bugs, etc. In a way, stress testing can also be thought of as load and performance testing on steroids. :) Again, my descriptions are brief, and hopefully my analogies are enough to help you get started. Nevertheless, you'll probably want to spend some time researching various testing methodologies, because this is a very rich topic.

        S Offline
        S Offline
        swapnaambati
        wrote on last edited by
        #3

        there is a difference between the tests like performance checks the time taken to execute the application, load checks how many users can access at the moment.

        swapna

        1 Reply Last reply
        0
        • R r3dlp

          Basically, you can think of performance testing as a way to test how an application (or group of applications) will perform under normal running conditions. Load testing is a way to test how an application (or group of applications) perform under various loads. For example, if you were load testing a multiuser, network application, then you'll want to test it multiple times with different numbers of users simulating several different patterns of network traffic. Think of stress testing as running tests to overload the application (or group of applications) in order to observe what happens. The goal here is to try to break the running application hoping to discover things like potential buffer-overflow bugs, various resource contention issues (like deadlocks), dangling pointers, data validation bugs, etc. In a way, stress testing can also be thought of as load and performance testing on steroids. :) Again, my descriptions are brief, and hopefully my analogies are enough to help you get started. Nevertheless, you'll probably want to spend some time researching various testing methodologies, because this is a very rich topic.

          S Offline
          S Offline
          swapnaambati
          wrote on last edited by
          #4

          lkjlaksd ♠♦•

          1 Reply Last reply
          0
          • R r3dlp

            Basically, you can think of performance testing as a way to test how an application (or group of applications) will perform under normal running conditions. Load testing is a way to test how an application (or group of applications) perform under various loads. For example, if you were load testing a multiuser, network application, then you'll want to test it multiple times with different numbers of users simulating several different patterns of network traffic. Think of stress testing as running tests to overload the application (or group of applications) in order to observe what happens. The goal here is to try to break the running application hoping to discover things like potential buffer-overflow bugs, various resource contention issues (like deadlocks), dangling pointers, data validation bugs, etc. In a way, stress testing can also be thought of as load and performance testing on steroids. :) Again, my descriptions are brief, and hopefully my analogies are enough to help you get started. Nevertheless, you'll probably want to spend some time researching various testing methodologies, because this is a very rich topic.

            S Offline
            S Offline
            swapnaambati
            wrote on last edited by
            #5

            lkjlaksd

            1 Reply Last reply
            0
            • R r3dlp

              Basically, you can think of performance testing as a way to test how an application (or group of applications) will perform under normal running conditions. Load testing is a way to test how an application (or group of applications) perform under various loads. For example, if you were load testing a multiuser, network application, then you'll want to test it multiple times with different numbers of users simulating several different patterns of network traffic. Think of stress testing as running tests to overload the application (or group of applications) in order to observe what happens. The goal here is to try to break the running application hoping to discover things like potential buffer-overflow bugs, various resource contention issues (like deadlocks), dangling pointers, data validation bugs, etc. In a way, stress testing can also be thought of as load and performance testing on steroids. :) Again, my descriptions are brief, and hopefully my analogies are enough to help you get started. Nevertheless, you'll probably want to spend some time researching various testing methodologies, because this is a very rich topic.

              S Offline
              S Offline
              swapnaambati
              wrote on last edited by
              #6

              ,m/,m;/ ♠♠♠

              1 Reply Last reply
              0
              • H harish singh

                i m not getting clearcut difference among these three...if anyone can provide differences with example it would be very nice to understand this.... Harish Singh BE CSE

                S Offline
                S Offline
                snipsi
                wrote on last edited by
                #7

                Following definitions are according to ISTQB syllabus (International Software Testing Qualification Board, something like a standardisation gremium) "Load testing" tests the behaviour of a system (or component or whatever) with increased load, e.g. the number of users on the system, number of transactions etc... Goal is to determine what load can be handled by the system. "Stress testing" evaluates a system at or beyond the limit of its specified requirements. Since that is exactly what you need to do for load testing (to see how much your system can handle), both, load and stress testing can be regarded equivalent. "Performance testing" determines the performance of a system, i.e. the degree to which the system accomplishes its tasks within given constraints in terms of time and throughput rate. Example: You have designed your system for 10 users. In load / stress testing, you test its behaviour with 1 user, 2 users, ... 10 users, 11 users. Focus of your test here is not the speed (it may get terribly slow with 10 users) of the system but if it does not break, if it really allows 10 users (and not only 8) etc. In performance test, you verify that your system meets given timing constraints. For example, if your requirement is that the system should respond within 10 seconds in any case, you will focus on stopping the time. Of course, you will have to test the speed with a different number of users (1,2 ... 10) logged in, since that may affect the system. So somehow, both test strategies are intertwined. Did this help a little bit???

                1 Reply Last reply
                0
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • World
                • Users
                • Groups