Forums | Mahara Community

Developers /
Jmeter - Performance Test 18.10


Aurelien Besson's profile picture
Posts: 12

17 April 2019, 3:17

Hi,

Before to deploy Mahara in production we make somes tests. One of this test is performance test with Jmeter during 30 min.

- first wave we use 25 users concurrency, it's sound good
- seconde wave we use 125 users in concurrency and it's seems bad.

We can compare to an older version 17.04 where the performace was good.

With 18.10 performances are not good, we get response time between 1600 ms and 6400 ms (sometimes 9600 ms for login page). Comparatively with 17.04 where reponses times was under 1300 ms.

We have make some upgrade (php 7.2 and mysql 5.7) and our infrastructure is strong. We plan to investigate in the reason why we get somes bad results.

I just want to know if others people makes some Jmeter's tests and if performance soudns good.

Thank you

Kristina Hoeppner's profile picture
Posts: 4729

23 April 2019, 21:08

Hi Aurelien,

Thank you for testing Mahara with JMeter. What sort of tests are you running? I suspect it's related to some long queries, maybe even the one mentioned by Jawyei?

Cheers

Kristina

Aurelien Besson's profile picture
Posts: 12

24 April 2019, 3:45

Hi Kristina,

Here is a detail of the actions in the load test :

  1. Access to the home page
  2. Login
  3. Randomly do once each of the following actions
    1. Editing a page (excluded because make some's user disconnect)
      1. Access the connected user page list (Portfolio menu > Pages)
      2. Click on the edit button on any page
      3. Edit a block of text (Gear icon) in the page and click save
      4. Review the page after editing ("View page" tab)
      5. Return to the dashboard
    2. Find a user and send him a message
      1. Search for a user (Search box at the top right, eg "John Doe")
      2. Click on a user (It does not matter which one)
      3. Send a message to the user
      4. Return to the dashboard
    3. Send a message on a forum
      1. Go to group (Right block > My groups: > groupTest)
      2. Go to the "Forums" tab
      3. Click on the "General Discussion" forum
      4. Click on "New discussion"
      5. Enter a subject and a body and click on "Send"
      6. Back to the dashboard
    4. See the page of another user 
      1. Go to group (Right block> My groups:> groupTest)
      2. Click on a user ("Members" section further down the page)
      3. Go to a user page
      4. Back to the dashboard

Thank you

 

 

Kristina Hoeppner's profile picture
Posts: 4729

26 April 2019, 15:12

Hi Aurelien,

Thank you for having posted your test script. It would be good to know what you find out where the bottleneck is.

Thank you

Kristina

4 results