Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.2.3
    • Fix Version/s: 3.3
    • Component/s: agent, controller
    • Labels:
      None

      Description

      Previously, ngrinder support process rampup. Because the process is very expensive resource, we could not make big size of processes. So the ramp up was very limited.

      So we have recommended to use the thread ramp-up by putting the grinder.sleep(grinder.threadNumber * 1000) in the first execution of each test.

      However this is not easy to understand and.. there are no way to find out how much threads are actually executing. Each thread is already executed from the view of controller and in the test running page, the threads count show always full executable thread count even though some threads are sleeping.

      To solve this problem, we need to fix followings.

      1. Provide Process/Thread ramp-up selector in the perftest config page.
      2. Make the grinderengine's GrinderProcess be aware of these argument and do sleep threads depending on calculation and current thread number.
      3. Change ramp-up graph to be shown based on the thread count as well.
      4. Provide the vuser graph for comparison with TPS graph.

        Activity

        Hide
        junoyoon JunHo Yoon added a comment - - edited

        Make the thread ramp-up follow the process rampup way to be compatible in both Groovy and Python.

        Show
        junoyoon JunHo Yoon added a comment - - edited Make the thread ramp-up follow the process rampup way to be compatible in both Groovy and Python.
        Hide
        junoyoon JunHo Yoon added a comment -

        Fixed

        Show
        junoyoon JunHo Yoon added a comment - Fixed

          People

          • Assignee:
            junoyoon JunHo Yoon
            Reporter:
            junoyoon JunHo Yoon
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: