the soap isn't any help. other ways to diagnose the problem is to use a network sniffer to see if jmeter is sending anything at all, or if it's failing before then.
On 8/21/06, Karr, David <[EMAIL PROTECTED]> wrote:
Ok, I'll attach the XML I'm sending, but there's nothing special about it. It didn't have an "<?xml" header, but I tried it with one. I also tried removing all the white space in elements. Nothing makes any difference. The box becomes green for a fraction of a second and goes grey again, but otherwise absolutely nothing else happens (except for the useless lines in the log file). > -----Original Message----- > From: Peter Lin [mailto:[EMAIL PROTECTED] > Sent: Monday, August 21, 2006 5:20 PM > To: JMeter Users List > Subject: Re: Need help being able to test non-wsdl SOAP web > service with jmeter > > from the logs, it looks like you're using the SOAP/XML sampler. > > in the log you posted, it shows this > > 2006/08/21 15:51:29 DEBUG - jmeter.engine.util.ValueReplacer: > Replacement result: > 2006/08/21 15:51:29 DEBUG - jmeter.engine.util.ValueReplacer: > About to replace in property of type: class > org.apache.jmeter.testelement.property.StringProperty: x > 2006/08/21 15:51:29 DEBUG - jmeter.engine.util.ValueReplacer: > Replacement result: x > 2006/08/21 15:51:29 DEBUG - jmeter.engine.util.ValueReplacer: > About to replace in property of type: class > org.apache.jmeter.testelement.property.StringProperty: > <soapenv:Envelope > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> > > > if jmeter doesn't work for your specific situation, perhaps > it's not the right tool. it's hard to tell why it's failing > for you. the other thing to check is the XML you're using. if > there's an extra carriage return before the <?xml ....> > declaration, it can cause problems with the default parser > crimson that ships with Sun's jdk > > > On 8/21/06, Karr, David <[EMAIL PROTECTED]> wrote: > > > > Variables? What variables? I just pasted in the exact text my > > standalone tool is sending. I'm not trying to use any variables. > > > > > -----Original Message----- > > > From: Peter Lin [mailto:[EMAIL PROTECTED] > > > Sent: Monday, August 21, 2006 4:34 PM > > > To: JMeter Users List > > > Subject: Re: Need help being able to test non-wsdl SOAP > web service > > > with jmeter > > > > > > it looks like you are trying to replace some text in the soap > > > message with user defined variables. I'm guessing it's > failing to > > > replace it and causing the soap webservice sampler to fail. > > > > > > I would try a plain soap webservice sampler without any variables > > > first and make sure that works. > > > > > > if that works, it's probably because of how you're using user > > > defined variables. > > > > > > peter > > > > > > > > > On 8/21/06, Karr, David <[EMAIL PROTECTED]> wrote: > > > > > > > > Oh, a log. I didn't think of that. It doesn't tell me > > > much, however. > > > > There are no errors in the log. I even turned up the debug > > > level in > > > > the log. I'll attach the excerpt here (> 300 lines). > > > > > > > > > > > > > -----Original Message----- > > > > > From: Peter Lin [mailto:[EMAIL PROTECTED] > > > > > Sent: Monday, August 21, 2006 3:38 PM > > > > > To: JMeter Users List > > > > > Subject: Re: Need help being able to test non-wsdl SOAP > > > web service > > > > > with jmeter > > > > > > > > > > you need to look in the jmeter log and see what > errors are there. > > > > > > > > > > peter > > > > > > > > > > > > > > > On 8/21/06, Karr, David <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > That sounds like a good idea. > > > > > > > > > > > > Unfortunately, my result with the SOAP/XML-RPC sampler is > > > > > the same as > > > > > > what I saw for the httpclient and WebService(SOAP) samplers. > > > > > > Absolutely nothing at all. The box went green for a > > > fraction of > > > > > > second, then grey again. No output, no error. At least > > > > > with the http > > > > > > request I got an error :) . > > > > > > > > > > > > > -----Original Message----- > > > > > > > From: Alex Turner [mailto:[EMAIL PROTECTED] > > > > > > > Sent: Monday, August 21, 2006 2:29 PM > > > > > > > To: JMeter Users List > > > > > > > Subject: Need help being able to test non-wsdl SOAP web > > > > > service with > > > > > > > jmeter > > > > > > > > > > > > > > I think the problem might be with the fact or way you are > > > > > sending a > > > > > > > file. JMeter would appear to be thinking that you want > > > > > to send the > > > > > > > file as a file-upload, rather than directly as the body > > > > > of a post. > > > > > > > The result seems to be that jmeter's file sending > system is > > > > > > > overriding your header setting and replacing it with the > > > > > > > standard file upload header (multipart form). You > > > will probably > > > > > > > find the file multi-part encoded as well :-( > > > > > > > > > > > > > > I think the easiest solution to your problem is to use a > > > > > > > SOAP/XML-RPC sampler. Then open your xml test file in a > > > > > > > text editor, copy the contents and paste them > into the data > > > > > area for the > > > > > > > sampler. Then the request will be send correctly. > > > > > > > > > > > > > > Cheers > > > > > > > > > > > > > > AJ > > > > > > > > > > > > > > Alexander J Turner Ph.D. > > > > > > > www.project-network.com > > > > > > > www.deployview.com > > > > > > > www.funkifunctions.blogspot.com > > > > > > > > > > > > > > -----Original Message----- > > > > > > > From: Karr, David [mailto:[EMAIL PROTECTED] > > > > > > > Sent: 21 August 2006 21:24 > > > > > > > To: JMeter Users List > > > > > > > Subject: TPN POSSIBLE SPAM:Need help being able to > > > test non-wsdl > > > > > > > SOAP web service with jmeter > > > > > > > > > > > > > > Jmeter 2.2, JDK 1.4.2, WebLogic 8.1.4. > > > > > > > > > > > > > > This is just a rehash of the note(s) I sent 2 > days ago, but > > > > > > > I haven't seen any response, and I really could use some > > > > > help with this. > > > > > > > > > > > > > > I have a SOAP-based web service that uses an ordinary > > > > > HTTP listener, > > > > > > > running on my localhost. The service does not have a > > > > > WSDL. I have > > > > > > > a standalone tool that uses SAAJ/SOAPConnection > to test this > > > > > > > service. > > > > > > > That works fine. > > > > > > > > > > > > > > I'm now trying to test this with Jmeter. In my test > > > > > plan, I added a > > > > > > > thread group, and in that I added a header manager, and > > > > > then my http > > > > > > > request. In the header manager I set the "Content-Type" > > > > > header to > > > > > > > "text/xml". In the http request, I set all the fields I > > > > > believe are > > > > > > > relevant, which are name, host, port, POST method, file > > > > > to send, and > > > > > > > path (beginning with "/", I assume). I'm not sure > > > what the "name" > > > > > > > attribute is for. I saved the test plan. I executed > > > the "Start" > > > > > > > option. > > > > > > > > > > > > > > At this point, I see an exception in my server > log like this: > > > > > > > > > > > > > > javax.xml.soap.SOAPException: Unsupported Content-Type: > > > > > > > multipart/form-data > > > > > > > > > > > > > > I don't understand why it's getting a Content-Type of > > > > > > > "multipart/form-data", as I'm setting the HTTP header > > > > > "Content-Type" > > > > > > > to "text/xml". Is Jmeter assuming it always sends a > > > > > Content-Type of > > > > > > > "multipart/form-data", so it's sending both header > > > values, and > > > > > > > my service only sees the "multipart/form-data" one? > > > > > > > > > > > > > > I also tried using either an httpclient http > request, or a > > > > > > > "Webservice(SOAP" request. The results for these were > > > > > different, in > > > > > > > that they appeared to do absolutely nothing. I saw no > > > > > results, and > > > > > > > no errors. > > > > > > > > > > > > > > Note that I copied the weblogic.jar file into the > jmeter/lib > > > > > > > directory, to get access to the various protocol classes. > > > > > > > > > > > > > > > > > > > > > > > -------------------------------------------------------------------- > > > > > > > - To unsubscribe, e-mail: > > > > > [EMAIL PROTECTED] > > > > > > > For additional commands, e-mail: > > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > No virus found in this incoming message. > > > > > > > Checked by AVG Free Edition. > > > > > > > Version: 7.1.405 / Virus Database: 268.11.3/423 - Release > > > > > > > Date: 18/08/2006 > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > No virus found in this outgoing message. > > > > > > > Checked by AVG Free Edition. > > > > > > > Version: 7.1.405 / Virus Database: 268.11.3/423 - Release > > > > > > > Date: 18/08/2006 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -------------------------------------------------------------------- > > > > > > > - To unsubscribe, e-mail: > > > > > [EMAIL PROTECTED] > > > > > > > For additional commands, e-mail: > > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -------------------------------------------------------------------- > > > > > - > > > > > > To unsubscribe, e-mail: > > > [EMAIL PROTECTED] > > > > > > For additional commands, e-mail: > > > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -------------------------------------------------------------------- > > > - > > > > To unsubscribe, e-mail: > [EMAIL PROTECTED] > > > > For additional commands, e-mail: > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

