Sorry for the duplicate posting.
I cannot get rid of the habit to write all elements as <elements/>,
which all got lost.  I'll remove the pointed brackets and repost:


Dear all!

I have problems using wt.parallel.nbWorkers together with dataDriven.

Originally I tried to simulate 100 users that submit thousands of different
sets of data to our webapp simultaneously by nested dataDriven loops.

However, I could only run the test without the -Dwt.parallel.nbWorkers=100
option.  Even -Dwt.parallel.nbWorkers=1 failed.  As a load test, this has
not been too much help.
Apart from that, I really like WebTest!


The problem seems to appear when dataDriven is called within webtest.
The result is an org.apache.tools.ant.BuildException.

Further down the stacktrace a java.lang.NullPointerException is raised
right after the start tag of dataDriven:

[...]
Caused by: java.lang.NullPointerException
at com.canoo.ant.table.APropertyTable.getDepth(APropertyTable.java:39)
at
com.canoo.ant.table.APropertyTable.getPropertiesList(APropertyTable.java:81)

at com.canoo.ant.task.PropertyTableTask.execute(PropertyTableTask.java:125)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:585)
at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
... 62 more
[...]

Yep, I am using directories of .properties files to store my dataDriven
data.  The rest of the stacktrace seems to be unrelated.


Further testing has shown a difference between different nestings and
different N for -Dwt.parallel.nbWorkers=N for a test that starts 4 webtests
overall:

when I nest two dataDriven *inside* a webtest then
- N=1 is o.k. (all successful)
- N=4 fails 3 out of 4 times
  with BuildException/NullPointerException after the *outer* dataDriven

when I nest two dataDriven and one is *outside* a webtest then
- N=1 and N=4 both fail 4 out of 4 times
  with BuildException/NullPointerException after the *inner* dataDriven


Does anyone have a clue what goes wrong here?  Any help would be
appreciated.


Best,

Konrad

_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest

Reply via email to