Thanks for the guidance, but changing to URI is still unsuccessful. Manually requesting authentication with the browser should return: <response status="AUTHENTICATED"/> but I still receive <response status="NOT_AUTHENTICATED"/> (http://mytestserver:8030/login?username=foo&password=bar)
This is not a problem with the service since currently any username/password combo will authenticate on our test system. I'll try to monitor the actual request through a proxy or something and see if it's getting mangled. On Thu, Oct 8, 2009 at 4:46 PM, Michael Blakeley < [email protected]> wrote: > 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 >
_______________________________________________ General mailing list [email protected] http://xqzone.com/mailman/listinfo/general
