Performance Test
I. Software Quality Assurance
The performance test suite on lexAccess was set up since 2007 version. JavaDb is added and test its performance in 2008. Due to the slow performance, Java DB is dropped in 2009. This test suite tests on:
Below are the detail descriptions on lexAccess Performance test:
I. Test Procedures
shell> cd ${TEST}/LA/PerformanceTest/data shell> mkdir 2012
shell> cd ${TEST}/LA/PerformanceTest/data/2012 shell> mkdir Input shell> cd Input shell> ln -sf /export/home/lu/Test/LVG/PerformanceTest/data/2012/Input/test.in.100 test.in.100 shell> ln -sf /export/home/lu/Test/LVG/PerformanceTest/data/2012/Input/test.in.10000 test.in.10000 shell> ln -sf /export/home/lu/Test/LVG/PerformanceTest/data/2012/Input/test.in test.in shell> ln -sf /export/home/lu/Test/LVG/PerformanceTest/data/2012/Input/lexiconTerms.data lexiconTerms.data shell> ln -sf /export/home/lu/Test/LVG/PerformanceTest/data/2012/Input/meta.data meta.data
The test can be performed on software versions and year of data.
II. Quality assurance
Compare the results for all above 5 files for different database, such as HSqlDb and JavaDb. The results of these two databases are under:
III. Performance Test results
Release | Test Platform | 10000 Records | Test: 1462202 Records (2002 Metathesaurus) | Meta: 4461783 records (2007 Metathesaurus) |
---|---|---|---|---|
2007 |
|
|
|
|
2008 |
|
|
|
|
2009 |
|
|
|
|
2010 |
|
|
|
|
2011 |
|
|
|
|
2012 |
|
|
|
|
2013 |
|
|
|
|
2016 |
|
|
|
|
2023 |
|
|
|
|
From the results, we conclude: