We are evaluating testlink for our test management tool. We are also evaluating it performance wise, in which we are currently facing issues.
We have around 30,000 - 40,000 test cases for one project and around 12,000 test cases for execution on an average for a typical cycle. There are around 150 testers that would using testlink and there could be more than 50+ simultaneous connections
I am facing lot of performance issue with the operations like Edit test case, execute test case, assign test case. The tree structure to get generated it takes lot of time even when only one user is using the system. The testlink is configured to use JTREE.
Is there any way we can improve the performance of testlink?
Testlink Performance isssue for large setup
1. we have made some improvements on 1.8 on tree using EXT JS.
2. Anyway this amount of test cases on one test project is too much
and a tesplan with 12.000 will be unmanageable.
Problems will arise with script execution time and with memory usage.
I suggest using last CVS code from 1.8 and the old Julius Ceaser maxima:
Divide and Conquer => try to do not go over 5000 test cases on one test plan.
I do not know if with this kind of structure (PHP, MysQl, etc) we will be able
to give a good increase on performance. Really I do not have enough experience.
regards
2. Anyway this amount of test cases on one test project is too much
and a tesplan with 12.000 will be unmanageable.
Problems will arise with script execution time and with memory usage.
I suggest using last CVS code from 1.8 and the old Julius Ceaser maxima:
Divide and Conquer => try to do not go over 5000 test cases on one test plan.
I do not know if with this kind of structure (PHP, MysQl, etc) we will be able
to give a good increase on performance. Really I do not have enough experience.
regards
I checked out 1.8 using the tree EXTJS, it had much better performance than what 1.7.4 JTREE has.
I won't be able to use 1.8 till its official release is out. The only problem till now that I saw with 1.8 is with IE the create test plan and create test project is not properly visible and we can't do this operation using IE. The IE version I am using is IE 6.0.2900.5512
Do we have any setting to be done on database, PHP or Apache front to increase the performance? I am using Apache 2.2.9 and Postgres DB.
The setup I am looking at is going to be accessed across geographical locations with total of 150-200 users, where mostly 50-80 users using Testlink simultaneously. Do you think Testlink can sustain such an configuration?
I am planning to check on a high end system with Xeon quad core processor with 4GB RAM, do you think this configuration could work for such kind of setup?
I won't be able to use 1.8 till its official release is out. The only problem till now that I saw with 1.8 is with IE the create test plan and create test project is not properly visible and we can't do this operation using IE. The IE version I am using is IE 6.0.2900.5512
Do we have any setting to be done on database, PHP or Apache front to increase the performance? I am using Apache 2.2.9 and Postgres DB.
The setup I am looking at is going to be accessed across geographical locations with total of 150-200 users, where mostly 50-80 users using Testlink simultaneously. Do you think Testlink can sustain such an configuration?
I am planning to check on a high end system with Xeon quad core processor with 4GB RAM, do you think this configuration could work for such kind of setup?
one dev team member is doing work on performance analisys and seems he has found a couple of bugs that have performance impact.
Important: to test 1.8 use LAST CVS code.
Is possible your you to send me your db zipped ? then we can do tests
without need to create DB.
You will face another problem migration to 1.8, and if you send us the db I can do some tests (on my laptop migration of 5000 test cases takes 30 min)
I'm doing all my tests on my laptop with XP, 1.3G Ram, apache and mysql
my email francisco.mancardi@gmail.com
regards
Important: to test 1.8 use LAST CVS code.
Is possible your you to send me your db zipped ? then we can do tests
without need to create DB.
You will face another problem migration to 1.8, and if you send us the db I can do some tests (on my laptop migration of 5000 test cases takes 30 min)
I'm doing all my tests on my laptop with XP, 1.3G Ram, apache and mysql
my email francisco.mancardi@gmail.com
regards
Another performance issue with Testlink 1.7.4 is that when we click on Execute or apply filter on execute or click a folder under execute, it tries to load all the test cases under the main folder or subfolder which is clicked.
Is there any way to turn that feature off? I am not interested in Bulk execution and defiantly don' t want if a folder has 500 test cases to load all those 500 test cases
We are looking into code to turn it off, but if you already have a fix or know the change, please do share it with me.
Thanks
Is there any way to turn that feature off? I am not interested in Bulk execution and defiantly don' t want if a folder has 500 test cases to load all those 500 test cases
We are looking into code to turn it off, but if you already have a fix or know the change, please do share it with me.
Thanks
Hi,
I have posted the code in mantis long back. If you have an id on tracker you can access this link http://www.testlink.org/mantis/view.php?id=1824. Else, we need to wait till testlink community people put it on user contribution.
In the link provided above, there are instructions as to how the changes need to be done. Also, upload.zip contains the code and a document describing the analysis is also uploaded.
If you need anything else, do ask me. Thank you!
Regards,
Lakshmi
I have posted the code in mantis long back. If you have an id on tracker you can access this link http://www.testlink.org/mantis/view.php?id=1824. Else, we need to wait till testlink community people put it on user contribution.
In the link provided above, there are instructions as to how the changes need to be done. Also, upload.zip contains the code and a document describing the analysis is also uploaded.
If you need anything else, do ask me. Thank you!
Regards,
Lakshmi