Curtis,
Try testType=URI instead. The HTTP test type is more specialized: it
posts the <h:query> value to a special "/evaluate.xqy" service on the
target host. The idea with that test type is to evaluate arbitrary
XQuery expressions.
-- Mike
On 2009-10-08 15:06, Curtis Wilde wrote:
The performance meters tutorial does a good job at explaining how to execute
xcc tests with performance meters, but it is less clear how an http test should
work. I've taken a stab at a very simple http test with no success:
<h:script xmlns:h="http://marklogic.com/xdmp/harness">
<h:test>
<h:name>login</h:name>
<h:set-up/>
<h:tear-down/>
<h:comment-expected-result><![CDATA[<response
status="AUTHENTICATED"/>]]>
</h:comment-expected-result>
<h:query><![CDATA[login?username=foo&password=bar]]></h:query>
</h:test>
</h:script>
The test makes a restful call (login) to a service, which should authenticate
the specified user and receive the authenticated status message reply, but this
never succeeds. In the address bar of the browser the call looks like:
http://myTestServer:8030/login?username=foo&password=bar
properties file:
checkResults=true
host=myTestServer
port=8030
isRandomTest=false
inputPath=../tests/httptests.xml
numThreads=1
shared=false
readSize=32768
recordResults=true
#reporter=XMLReporter
#outputPath=results.xml
reporter=CSVReporter
outputPath=../reports/
reportTime=true
reportPercentileDuration=95
reportStandardDeviation=true
testTime=0
testType=HTTP
testListClass=com.marklogic.performance.XMLFileTestList
Not sure what I'm doing wrong.
_______________________________________________
General mailing list
[email protected]
http://xqzone.com/mailman/listinfo/general