Hello,
I’m trying to inject a soap request to a http digest authentification URL, but I got errors and I do need help…thanks a lot!
I tried 2 senarios, none of them works. I tried the same soap request (without generation the header with wsse secutiry) in SOAPUI
Generally speaking, on the console I got the error :
status.find.in(200,304,201,202,203,204,205,206,207,208,209), but actually found 500
In log files I got the error:
BEA-386201 - A web service security fault occurred[{http://www.w3.org/2003/05/soap-envelope}Receiver][Unknown exception, internal system processing error.] - soap:ReceiverUnknown exception, internal system processing error.
My 1st senario:
val request = StringBody("""<soap:Envelope>
<soap:Header/>
<soap:Body>
...
</soap:Body>
</soap:Envelope>""")
val httpConf = http
.baseURL("http://<myURL>:8080/")
.acceptHeader("""text/html,text/xml,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8""")
.acceptEncodingHeader("""gzip, deflate""")
.acceptLanguageHeader("""fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3""")
.userAgentHeader("""Apache-HttpClient/4.1.1 (java 1.5)""")
val scn = scenario("myTest")
.repeat(1) {
exec(
http("Test")
.post("<my_WS>")
.digestAuth("""<MyUsrName>""","""<MyPassword>""")
.body(request)
.header("Content-Type", """text/xml;charset=UTF-8""")
.header("Accept-Encoding", """gzip, deflate""")
.header("Connection", """keep-alive""")
)
}setUp(
scn.inject(atOnceUsers(1))
).protocols(httpConf)
}
=> I tried to add " val headers_0 = Map(""“SOAPAction”"" → “”"""""")" But it doesn’t work neither.
Then I tried my seconde senario (file senario2prt.txt attached):
=> Adding the soapHeader with userName, digestpassword ,nonce and date => still doesn’t work…could anyone help???Thanks a lot!!
senario2prt.txt (1.78 KB)