Good you understand that. To be honest and say the true, I never used JMeter but I used Visual Studios Universal Test and Performance Measurement facilites to get a clue about how well we designed our .NET WCF-3.5 Web-Service SOAP/XML Client talking to or OpenVMS / TOMCAT / Apache Axis2 / Spezpla Web Service Server - talking to our integrated SPg-Legacy (some 120'000 Lines of Pascal Code on OpenVMS of course ;-)).
This tools are somewhat complex to explain in 5 minutes, but I have read just briefly over the NetBeans Tutorial and I come fast into the Apache User Guide for JMeter, also real worth to read, as released by Apache. JMeter Plugin brings almost a lot components one needs to understand a bit This my impression;; The Help is therefore real worth to read; The components available to JMeter should be understood first (at least the big picture needs to be understood in proper context (your setup)); Else I think you AND I get lost in space. You can measure whatever you want ! i.e. access times to remote running FTP servers to catch down 2 files by 3 concurrent users each catching down a file 3 times ... get the recording and show a graphical output. So you need to know what you want to measure! I would not suggest to start first with Web Services but get familiar with the tools as such and more simpler things. BUT you can measure the time from when a SOAP/XML package leaves the client and when it returns to client code control. and if you like do a great job you should best start at http://jmeter.apache.org/usermanual/index.html then read click you to the user manual http://jmeter.apache.org/usermanual/index.html Or take the NetBeans Tour http://netbeans.org/kb/docs/javaee/ecommerce/test-profile.html AND Just by doing a very simple example taking the NetBeans On-Line Help; an awful a lot of information is provided. So Question: what are you all doing with so many component? You need to understand the big picture first! A sampler which will sample data for you, in your case it is a sampler able to sample SOAP messages as they arrive from the server. Be warned: I just saw Axis but not Axis2 So that's all for today/night - interesting - isn't it? AND if you can give me more details - then I might be able to help you for what to look for. Josef 18.1 Samplers FTP Request HTTP Request JDBC Request Java Request SOAP/XML-RPC Request WebService(SOAP) Request LDAP Request LDAP Extended Request Access Log Sampler BeanShell Sampler BSF Sampler JSR223 Sampler TCP Sampler JMS Publisher JMS Subscriber JMS Point-to-Point JUnit Request Mail Reader Sampler Test Action SMTP Sampler 18.2 Logic Controllers Simple Controller Loop Controller Once Only Controller Interleave Controller Random Controller Random Order Controller Throughput Controller Runtime Controller If Controller While Controller Switch Controller ForEach Controller Module Controller Include Controller Transaction Controller Recording Controller 18.3 Listeners Sample Result Save Configuration Graph Full Results Graph Results Spline Visualizer Assertion Results View Results Tree Aggregate Report View Results in Table Simple Data Writer Monitor Results Distribution Graph (alpha) Aggregate Graph Mailer Visualizer BeanShell Listener Summary Report Save Responses to a file BSF Listener JSR223 Listener Generate Summary Results Comparison Assertion Visualizer 18.4 Configuration Elements CSV Data Set Config FTP Request Defaults HTTP Authorization Manager HTTP Cache Manager HTTP Cookie Manager HTTP Request Defaults HTTP Header Manager Java Request Defaults JDBC Connection Configuration Login Config Element LDAP Request Defaults LDAP Extended Request Defaults TCP Sampler Config User Defined Variables Random Variable Counter Simple Config Element 18.5 Assertions Response Assertion Duration Assertion Size Assertion XML Assertion BeanShell Assertion MD5Hex Assertion HTML Assertion XPath Assertion XML Schema Assertion BSF Assertion JSR223 Assertion Compare Assertion SMIME Assertion 18.6 Timers Constant Timer Gaussian Random Timer Uniform Random Timer Constant Throughput Timer Synchronizing Timer BeanShell Timer BSF Timer JSR223 Timer 18.7 Pre Processors HTML Link Parser HTTP URL Re-writing Modifier HTML Parameter Mask HTTP User Parameter Modifier User Parameters BeanShell PreProcessor BSF PreProcessor JSR223 PreProcessor 18.8 Post-Processors Regular Expression Extractor XPath Extractor Result Status Action Handler BeanShell PostProcessor BSF PostProcessor JSR223 PostProcessor 18.9 Miscellaneous Features Test Plan Thread Group WorkBench SSL Manager HTTP Proxy Server HTTP Mirror Server Property Display Debug Sampler Debug PostProcessor 18.10 Reports Report Plan Report Table HTML Report Writer Report Page Line Graph Bar Chart -----Ursprüngliche Nachricht----- Von: Yunxi Zhang [mailto:zhangyx...@hotmail.com] Gesendet: Dienstag, 29. Januar 2013 12:19 An: java-user@axis.apache.org Betreff: Re: AW: a question about Axis2 performance test with JMeter Hi, Josef, Thank you for your reply. So, according to your explanation, should i use RawXMLInOutMessageReceiver. If i am going to use RawXMLInOutMessageReceiver, will the Axis2 reply to JMeter automatically or do i need to set the reply address manually? Many Thanks, Yunxi On 29 Jan 2013, at 08:32, Stadelmann Josef wrote: > The RawXMLInonlyMessageReceiver hais by definition no SOAP/XML return message! > There is a return to the client on the TCP/IP layer as an ACK, saying > that the TCP/IP package has arrived and its content, the SOAP Message has > been delivered. > But that's it. > Josef > > > -----Ursprüngliche Nachricht----- > Von: Yunxi Zhang [mailto:zhangyx...@hotmail.com] > Gesendet: Montag, 28. Januar 2013 15:14 > An: java-user@axis.apache.org > Betreff: a question about Axis2 performance test with JMeter > > Hi, > > I've developed my own Web Service by using the POJO method of Axis2, and the > receiver i'm using is the RawXMLInonlyMessageReceiver. Now i want to use > JMeter to test the performance of my Web Service. I know JMeter can send soap > messages to a Web Service, but how should i set the responding address in my > Web Service to enable JMeter to obtain the correct response soap message? Has > anyone got any idea about it? > > Regards > > Yunxi > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org > For additional commands, e-mail: java-user-h...@axis.apache.org > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org > For additional commands, e-mail: java-user-h...@axis.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org For additional commands, e-mail: java-user-h...@axis.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org For additional commands, e-mail: java-user-h...@axis.apache.org