David’s Thesis Blog


Current Ideas
August 21, 2008, 2:49 pm
Filed under: Uncategorized

Current Ideas I’ve been throwing around:

  • Test a whole variety of webservices from web search to other Yahoo webservices, making the test target Yahoo oriented.

 

  • Testing the various differences in performance of webSearch by searching a very large range terms. This woudl require a large amount of range limits.

 

  • A Comparison of performance for Google’s websearch vs Yahoo’s websearch, this may bring interesting results.

 

  • Continue on testing as many different webservices as possible.

 

  • Implement new functions into the testing framework to more accurately measure the performance of specific webservices. Using Yahoo websearch as an example, a function to rank the “quality” of searches not just the speed may be looked into.


Yahoo Search API
August 21, 2008, 2:43 pm
Filed under: Uncategorized

Still in early stages but I have managed to implement Yahoo websearch with the tester.

C:\PerfTester>dir/w
 Volume in drive C is alpha
 Volume Serial Number is 4CD2-9295

 Directory of C:\PerfTester

[.]           [..]          [build]       build.xml     [doc]
setenv.bat    [src]         test.prop     Tester.java
               4 File(s)          7,031 bytes
               5 Dir(s)  141,264,662,528 bytes free

C:\PerfTester>ant test
Buildfile: build.xml

test:
     [java] test config fileName = C:\PerfTester\test.prop
     [java] Tester.init(C:\PerfTester\test.prop) called
     [java] — listing properties —
     [java] testName=Hello
     [java] testWarmup=5
     [java] testCooldown=5
     [java] testClassName=HelloTester
     [java] testThreadNmuber=10
     [java] testRuntime=10000
     [java] Tester.run() called
     [java] testThreadNmuber = 10
     [java] To instance a test driver
     [java] Exception in thread “Thread-6” java.lang.NoClassDefFoundError: com/y
ahoo/search/SearchClient
     [java]     at HelloTester.run(HelloTester.java:36)
     [java]     at com.shiping.test.TestDriver.Test(Unknown Source)
     [java]     at com.shiping.test.TestDriver.run(Unknown Source)
     [java]     at java.lang.Thread.run(Thread.java:619)
     [java] Caused by: java.lang.ClassNotFoundException: com.yahoo.search.Search
Client
     [java]     at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
     [java]     at java.security.AccessController.doPrivileged(Native Method)
     [java]     at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
     [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
     [java]     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)

     [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
     [java]     at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

     [java]     … 4 more
     [java] Exception in thread “Thread-1” java.lang.NoClassDefFoundError: com/y
ahoo/search/SearchClient
     [java]     at HelloTester.run(HelloTester.java:36)
     [java]     at com.shiping.test.TestDriver.Test(Unknown Source)
     [java]     at com.shiping.test.TestDriver.run(Unknown Source)
     [java]     at java.lang.Thread.run(Thread.java:619)
     [java] Exception in thread “Thread-9” java.lang.NoClassDefFoundError: com/y
ahoo/search/SearchClient
     [java]     at HelloTester.run(HelloTester.java:36)
     [java]     at com.shiping.test.TestDriver.Test(Unknown Source)
     [java]     at com.shiping.test.TestDriver.run(Unknown Source)
     [java]     at java.lang.Thread.run(Thread.java:619)
     [java] Exception in thread “Thread-7” java.lang.NoClassDefFoundError: com/y
ahoo/search/SearchClient
     [java]     at HelloTester.run(HelloTester.java:36)
     [java]     at com.shiping.test.TestDriver.Test(Unknown Source)
     [java]     at com.shiping.test.TestDriver.run(Unknown Source)
     [java]     at java.lang.Thread.run(Thread.java:619)
     [java] Exception in thread “Thread-3” java.lang.NoClassDefFoundError: com/y
ahoo/search/SearchClient
     [java]     at HelloTester.run(HelloTester.java:36)
     [java]     at com.shiping.test.TestDriver.Test(Unknown Source)
     [java]     at com.shiping.test.TestDriver.run(Unknown Source)
     [java]     at java.lang.Thread.run(Thread.java:619)
     [java] Exception in thread “Thread-8” java.lang.NoClassDefFoundError: com/y
ahoo/search/SearchClient
     [java]     at HelloTester.run(HelloTester.java:36)
     [java]     at com.shiping.test.TestDriver.Test(Unknown Source)
     [java]     at com.shiping.test.TestDriver.run(Unknown Source)
     [java]     at java.lang.Thread.run(Thread.java:619)
     [java] Exception in thread “Thread-2” java.lang.NoClassDefFoundError: com/y
ahoo/search/SearchClient
     [java] Thread-0 : exited
     [java]     at HelloTester.run(HelloTester.java:36)
     [java] Thread-1 : exited
     [java]     at com.shiping.test.TestDriver.Test(Unknown Source)
     [java]     at com.shiping.test.TestDriver.run(Unknown Source)
     [java] Thread-2 : exited
     [java]     at java.lang.Thread.run(Thread.java:619)
     [java] Thread-3 : exited
     [java] Exception in thread “Thread-0” java.lang.NoClassDefFoundError: com/y
ahoo/search/SearchClient
     [java]     at HelloTester.run(HelloTester.java:36)
     [java]     at com.shiping.test.TestDriver.Test(Unknown Source)
     [java]     at com.shiping.test.TestDriver.run(Unknown Source)
     [java]     at java.lang.Thread.run(Thread.java:619)
     [java] Exception in thread “Thread-5” java.lang.NoClassDefFoundError: com/y
ahoo/search/SearchClient
     [java]     at HelloTester.run(HelloTester.java:36)
     [java]     at com.shiping.test.TestDriver.Test(Unknown Source)
     [java]     at com.shiping.test.TestDriver.run(Unknown Source)
     [java] Thread-4 : exited
     [java]     at java.lang.Thread.run(Thread.java:619)
     [java] Thread-5 : exited
     [java] Exception in thread “Thread-4” java.lang.NoClassDefFoundError: com/y
ahoo/search/SearchClient
     [java] Thread-6 : exited
     [java]     at HelloTester.run(HelloTester.java:36)
     [java] Thread-7 : exited
     [java]     at com.shiping.test.TestDriver.Test(Unknown Source)
     [java] Thread-8 : exited
     [java]     at com.shiping.test.TestDriver.run(Unknown Source)
     [java] Thread-9 : exited
     [java]     at java.lang.Thread.run(Thread.java:619)
     [java]
     [java] Tester.report() called
     [java] testName = Hello
     [java] minValue = 999999999
     [java] aveValue = 0
     [java] maxValue = 0

BUILD SUCCESSFUL
Total time: 0 seconds
C:\PerfTester>ant test
Buildfile: build.xml

test:
     [java] test config fileName = C:\PerfTester\test.prop
     [java] Tester.init(C:\PerfTester\test.prop) called
     [java] — listing properties —
     [java] testName=Hello
     [java] testWarmup=5
     [java] testCooldown=5
     [java] testClassName=HelloTester
     [java] testThreadNmuber=10
     [java] testRuntime=10000
     [java] Tester.run() called
     [java] testThreadNmuber = 10
     [java] To instance a test driver
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Found 904000000 hits for java! Displaying the first 10.
     [java] Thread-0 : exited
     [java] Thread-1 : exited
     [java] Thread-2 : exited
     [java] Thread-3 : exited
     [java] Thread-4 : exited
     [java] Thread-5 : exited
     [java] Thread-6 : exited
     [java] Thread-7 : exited
     [java] Thread-8 : exited
     [java] Thread-9 : exited
     [java]
     [java] Tester.report() called
     [java] testName = Hello
     [java] minValue = 732
     [java] aveValue = 1193
     [java] maxValue = 2026
     [java] 740 2
     [java] 840 2
     [java] 860 2
     [java] 880 5
     [java] 900 6
     [java] 920 7
     [java] 940 9
     [java] 960 5
     [java] 980 2
     [java] 1000        9
     [java] 1020        1
     [java] 1080        2
     [java] 1120        1
     [java] 1180        2
     [java] 1500        1
     [java] 1640        3
     [java] 1660        5
     [java] 1680        1
     [java] 1700        1
     [java] 1720        1
     [java] 1740        1
     [java] 1760        1
     [java] 1800        1
     [java] 1860        3
     [java] 1880        1
     [java] 1920        2
     [java] 1940        2
     [java] 2040        2

BUILD SUCCESSFUL
Total time: 14 seconds
C:\PerfTester>

As you can see there was some intial problems building it but that was quickly resolved and at the moment it calls YahooWeb search for results of the search term “java”.



Yahoo API
August 19, 2008, 2:19 pm
Filed under: Uncategorized

Quick note

Yahoo API may be used intially as it is simpler least by Java to implement as opposed to google. I will try get both working sometime this week.



Week 4 Update
August 18, 2008, 2:07 pm
Filed under: Uncategorized

After a productive group meeting the other week, here are current update and progresses.

Below is the reply email we recieved from shipping about the direction we are taking the project:

 

> After our group meeting yesterday and a discussion of the pros and
cons of
the issue David, Naimul and I have decided to use a web service as
opposed
to a web server. For simplicity’s sake it is easier to work with an
already
deployed web service rather than setting up our own server, loading
software and running into a problems that will slow down our project.
We will be using google as the web service.
OK, right decision!
> Also our group has decided to call the project ‘iTester’. It has
recently
been approved by the sourceforge admins and will be hosted by them.
Good name!

Things to do:

– extend the ResultLog object by implementing the 4 interfaces
– understanding Google web service interface, i.e. WSDL
– decide and try a middleware, e.g. axis, to build the client code for
goodle web services
– integrate to the test framework as an example

I would like you to update your progress weekly and meet/demonstrate
something monthly.
— Shiping



Complied and Running
August 7, 2008, 6:01 am
Filed under: Uncategorized

Code is currently complied and running smoothly, some issues:

  • Microsoft Studio only supplied jre package when the project requires the full jdk package.
  • Ant installed smoothly and is currently being used to build and run the code as opposed to normal java.
  • Troubleshooting helped to resolve a simple compliation error.

History of my cmd window:

Microsoft Windows [Version 6.0.6001]
Copyright (c) 2006 Microsoft Corporation.  All rights reserved.

C:\Users\david>cd\

C:\>dir/w
 Volume in drive C is alpha
 Volume Serial Number is 4CD2-9295

 Directory of C:\

autoexec.bat          config.sys            [Downloads]
DVDRipper_debug.txt   [Fraps]               [PerfLogs]
[PerfTester]          PokerStars.log.0      [Program Files]
[temp]                [Users]               [Windows]
               4 File(s)         20,933 bytes
               8 Dir(s)  143,571,857,408 bytes free

C:\>cd PerfTester

C:\PerfTester>dir/w
 Volume in drive C is alpha
 Volume Serial Number is 4CD2-9295

 Directory of C:\PerfTester

[.]          [..]         [build]      build.xml    [doc]        setenv.bat
[src]        test.prop
               3 File(s)          2,136 bytes
               5 Dir(s)  143,571,857,408 bytes free

C:\PerfTester>ant test
‘ant’ is not recognized as an internal or external command,
operable program or batch file.

C:\PerfTester>setenv.bat
Reset path and classpath
Set Java
Set Ant
Set home
C:\PerfTester>ant test
Buildfile: build.xml

test:
     [java] test config fileName = C:\user\Shiping.Chen\Test\java\PerfTester\tes
t.prop
     [java] Tester.init(C:\user\Shiping.Chen\Test\java\PerfTester\test.prop) cal
led
     [java] java.io.FileNotFoundException: C:\user\Shiping.Chen\Test\java\PerfTe
ster\test.prop (The system cannot find the path specified)

BUILD FAILED
C:\PerfTester\build.xml:24: Java returned: 1

Total time: 0 seconds
C:\PerfTester>java tester test.pro
Exception in thread “main” java.lang.NoClassDefFoundError: tester (wrong name: T
ester)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
4)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

C:\PerfTester>ant test
Buildfile: build.xml

test:
     [java] test config fileName = C:\PerfTester\test.prop
     [java] Tester.init(C:\PerfTester\test.prop) called
     [java] — listing properties —
     [java] testName=Hello
     [java] testWarmup=5
     [java] testCooldown=5
     [java] testClassName=HelloTester
     [java] testThreadNmuber=10
     [java] testRuntime=10000
     [java] Tester.run() called
     [java] testThreadNmuber = 10
     [java] To instance a test driver
     [java]  Hello Thread-3 to sleep for 8000 ms
     [java]  Hello Thread-2 to sleep for 4000 ms
     [java]  Hello Thread-5 to sleep for 4000 ms
     [java]  Hello Thread-8 to sleep for 6000 ms
     [java]  Hello Thread-6 to sleep for 2000 ms
     [java]  Hello Thread-7 to sleep for 4000 ms
     [java]  Hello Thread-9 to sleep for 0 ms
     [java]  Hello Thread-1 to sleep for 4000 ms
     [java]  Hello Thread-0 to sleep for 2000 ms
     [java]  Hello Thread-4 to sleep for 2000 ms
     [java]  Hello Thread-9 to sleep for 4000 ms
     [java]  Hello Thread-6 to sleep for 2000 ms
     [java]  Hello Thread-0 to sleep for 4000 ms
     [java]  Hello Thread-4 to sleep for 4000 ms
     [java]  Hello Thread-1 to sleep for 4000 ms
     [java]  Hello Thread-6 to sleep for 2000 ms
     [java]  Hello Thread-2 to sleep for 4000 ms
     [java]  Hello Thread-5 to sleep for 6000 ms
     [java]  Hello Thread-9 to sleep for 4000 ms
     [java]  Hello Thread-7 to sleep for 8000 ms
     [java]  Hello Thread-6 to sleep for 2000 ms
     [java]  Hello Thread-8 to sleep for 4000 ms
     [java]  Hello Thread-4 to sleep for 4000 ms
     [java]  Hello Thread-0 to sleep for 6000 ms
     [java]  Hello Thread-2 to sleep for 0 ms
     [java]  Hello Thread-6 to sleep for 2000 ms
     [java]  Hello Thread-2 to sleep for 6000 ms
     [java]  Hello Thread-3 to sleep for 4000 ms
     [java]  Hello Thread-1 to sleep for 4000 ms
     [java]  Hello Thread-9 to sleep for 0 ms
     [java]  Hello Thread-9 to sleep for 0 ms
     [java]  Hello Thread-9 to sleep for 0 ms
     [java]  Hello Thread-9 to sleep for 8000 ms
     [java]  Hello Thread-5 to sleep for 4000 ms
     [java]  Hello Thread-6 to sleep for 2000 ms
     [java]  Hello Thread-8 to sleep for 0 ms
     [java]  Hello Thread-8 to sleep for 4000 ms
     [java]  Hello Thread-4 to sleep for 4000 ms
     [java]  Hello Thread-3 to sleep for 2000 ms
     [java]  Hello Thread-6 to sleep for 4000 ms
     [java]  Hello Thread-1 to sleep for 2000 ms
     [java]  Hello Thread-7 to sleep for 2000 ms
     [java]  Hello Thread-0 to sleep for 4000 ms
     [java]  Hello Thread-3 to sleep for 2000 ms
     [java]  Hello Thread-2 to sleep for 6000 ms
     [java]  Hello Thread-8 to sleep for 2000 ms
     [java]  Hello Thread-5 to sleep for 6000 ms
     [java]  Hello Thread-1 to sleep for 4000 ms
     [java]  Hello Thread-7 to sleep for 2000 ms
     [java]  Hello Thread-4 to sleep for 2000 ms
     [java]  Hello Thread-3 to sleep for 4000 ms
     [java]  Hello Thread-8 to sleep for 2000 ms
     [java] Thread-0 : exited
     [java]  Hello Thread-9 to sleep for 4000 ms
     [java] Thread-1 : exited
     [java]  Hello Thread-3 to sleep for 6000 ms
     [java] Thread-2 : exited
     [java] Thread-3 : exited
     [java] Thread-4 : exited
     [java] Thread-5 : exited
     [java] Thread-6 : exited
     [java] Thread-7 : exited
     [java] Thread-8 : exited
     [java] Thread-9 : exited
     [java]
     [java] Tester.report() called
     [java] testName = Hello
     [java] minValue = 0
     [java] aveValue = 3212
     [java] maxValue = 8000
     [java] 20  5
     [java] 2020        10
     [java] 4020        13
     [java] 6020        3
     [java] 8020        2

BUILD SUCCESSFUL
Total time: 26 seconds
C:\PerfTester>



Second Week
August 6, 2008, 1:04 pm
Filed under: Uncategorized

Just some updates

  • Project plan has been handed in and is currently being processed
  • Have jsut downloaded and installed Microsoft Visual Studios
  • The last meeting with Shipping went well and we discussed the overall direction of the project, our proposed project plan. Which needed some tweaking on the dates and milestones. Furthermore we brought up some ideas on how the project can be conducted and in what languages. Additionally Shipping suggested we may actually add some functions to his code if we saw fit => primarly an new function called Confidence level.
  • I have recieved the code for the testing framework and are currently reviewing it. Will download Ant later tonight and hopefully have it compling simple scripts by the end of the week.
  • It seems we will be conducting the project intially through Java as this is our groups strongest language.
  • Group meeting this friday night.


Up and running
July 15, 2008, 11:38 am
Filed under: Uncategorized

Hi everyone, this blog will be used to track my progress for my final year engineering thesis project.

Here is a quick overview of the project:

Project Name: Open Source of Software Performance Testing Framework

Group: Me, Lenny and Naimul

Industry Supervisor: Dr Shiping Chen at the CSIRO ICT division

Academic Supervisor: Rafael Calvo

Project Details:

1. Building/deployment of an enterprise system capable of simulating simple transactions using a Java and/or Microsoft .Net framework.
2. Subjecting this system to testing using a given framework by the CSIRO
3. Documentation of findings and results.
4. Publication of code as open source along with documentation to allow for further improvement by the community.