webservice, in dit hoofdstuk, we leren hoe je een test voor het testen van diensten.We doen de test, creëren we een eenvoudig web - diensten en de inzet van lokale diensten op je server, het creëren van projecten, het creëren van een web - diensten, gebruiken we de eclips ide.De eerste keer schreef het eindpunt interface hallo wereld, Pack, COM. Tutorialspoint. De WS,.De helloworld.java als volgt &verminderen; com.tutorialspoint.ws, pakket; de invoer van javax.jws.webmethod; de invoer van javax.jws.webservice; de invoer van javax.jws.soap.soapbinding; de invoer van javax.jws.soap.soapbinding.style; ///////soapbinding @ @ @ @ @ @ webservice eindpunt interface (- = stijl. RPC) openbare - hallo wereld {@ webmethod string gethelloworldmessage (...); deze diensten), een methode voor het accepteren, gethelloworldmessage, een reeks parameters, en het creëren van een klasse van de uitvoering, helloworldimpl.java, Pack, COM. Tutorialspoint WS,, pakket. Com.tutorialspoint.ws; de invoer van javax.jws.webservice; @ webservice (endpointinterface = "COM. Tutorialspoint. De WS. Hallo wereld") helloworldimpl dat hel open.Een string. {- gethelloworldmessage (touw hang ik =) {terugkeer ("hallo" + M + "jax de wereld");}}, nu we dit publiceren van Internet - diensten tot eindpunt in de uitgevers en de blootstelling van de diensten van de server, die methode van twee parameters en de vermindering van het eindpunt;,,, URL 's..,,, de verwezenlijking van de doelstellingen, in dit geval, hallo wereld uitvoering van klasse, dit is blootgesteld aan het einde van de parameters van de web - diensten in de helloworldpublisher.java,.,,, pakket als volgt &verminderen; com.tutorialspoint.endpoint; de invoer van javax.xml.ws.endpoint; De invoer van com.tutorialspoint.ws.helloworldimpl; de cursus (publiek helloworldpublisher statische leegte.(de string [...] dringt erop) {eindpunt. Bekendmaking ("HTTP://lokale: 9000 /is /hallo", de nieuwe helloworldimpl ());}}, zoals blijkt uit de volgende wijziging van de inhoud en vermindering geldt; en <?De XML - = "1" codering = "utf - 8"?> <.Openbare "-//Sun doctype web van Sun Microsystems, Inc.//DTD web Application 2.3//EN" http://java.sun.com/j2ee/dtds/web-app_2_3.dtd "> < web-app> < listener> < listener-class> com.sun.xml.ws.transport.http.servlet.WSServletContextListener < /listener-class> < /listener> < servlet> < servlet-name> hello< /servlet-name> < servlet-class> com.sun.xml.ws.transport.http.servlet.WSServlet < /servlet-class> < load-on-startup> 1<; /load-on-startup> < /servlet> < servlet-mapping> < servlet-name> hello< /servlet-name > < url-pattern> /hello< /url-pattern> < /servlet-mapping>< zitting configuratie > < zitting > 120 < /zitting > < /zitting configuratie > < /Web app > en de inzet van de aanvraag als web - diensten, moeten we een ander profiel, XML - jaxws zon.De inhoud van dit document, en het als volgt:,,???????De XML - = "1" codering = "utf - 8"?> < het eindpunt xmlns = "http://java.sun.com/xml/ns/jax-ws/ri/runtime versie" = "2" > < de naam van een eindpunt = = = = = = = "COM" hallo "wereld te bereiken. Tutorialspoint. WS. Helloworldimpl" URL 's mode = "hallo" /> < /eindpunt >, nu alle documenten zijn klaar. De structuur van de catalogus moet, zoals in de volgende screenshot, en negatieve;,, nu de toepassing van een dossier van de oorlog.,,, selectie, klik op de projecten > > de uitvoer > oorlog documenten bewaard hello.war.,,,,,, de toepassing van programma, je server MAP, nu begin je de server.,,, zodra de servers kunnen beginnen, moet je met de URL en minus de toegang tot HTTP://lokale diensten;: 8080 /dag /Hallo,,, het creëren van jmeter testprogramma, we creëren een testprogramma teSt - boven de webservice, nieuwe testprogramma, klik /home /de /apache-jmeter2.9 /bin /jmeter jmeter raam open. - op test - programma -, om deze tests voor de programma - webservicetest.,, groep toevoegen. De toevoeging van een draad, groep, dit is een andere elementen die de verantwoordelijke voor de verwerking, en het publiek vervanging.,,, klik op de webservicetest (we testprogramma 's) toe te voegen aan de > > > (gebruikers), de draden.De groep zal de draad om toegang te krijgen tot de test - programma (webservicetest).,,, nu, laten we de draad van de standaard - wijziging van eigendom te voldoen aan onze test.De volgende wijzigingen in de eigenschappen en de vermindering van de naam,,,,,, en de vermindering van de gebruikers van de diensten,,,,, het aantal draden (gebruikers), en 2, verlaagd;,,, klimmen, en het standaard 0 seconden negatieve;,,,,, en de vermindering van de cyclus geteld; 2,,,,, de toevoeging van: - de zeep /XML - Verzoek van de gebruikers, nu we hebben vastgesteld, is het tijd om de definitie van de taak die zij uitvoeren, zullen wij verzoeken om toevoeging van de zeep /XML - dollar;,, klik van de muis toe te voegen aan de menu 's, de toevoeging van >:% GT% zeep /XML - verzoek, zeep /XML - verzoek elementen in de boom, redacteur van de volgende eigenschappen zoals hieronder en de vermindering van deze elementen in de volgende details;,,,, en de negatieve; naam en verminderen; De zeep /XML - verzoek,,,,, HTTP:/URL en negatieve; /lokale: 8080 /dag /helpenKijk?,,,., zeep /XML - gegevens, en de inhoud van de in de volgende negatieve;,,,, < soapenv: envelop xmlns:soapenv = "http://schemas.xmlsoap.org/soap/envelope/'xmlns: - =' http: //WS. Tutorialspoint. COM /" > < soapenv: hoofd /> < soapenv: *; < http: gethelloworldmessage > < arg0 > de < /arg0 > < /- netwerk: gethelloworldmessage > < /soapenv:% GT% < /soapenv: envelop >,, toe te voegen aan de luisteraars, moet je nog aan uw test - programma 's laatste onderdeel is van een een goede luisteraar.Dit element is verantwoordelijk voor de opslag van alle documenten in het verzoek en de weergave van de resultaten van de http visuele data model.,,,,,, de gebruikers van het internet element. Door de keuze van het publiek toe te voegen aan de boom nog > het publiek > de resultaten van de boom.,,, de test voor het behoud van de test, nu van plan waren, test_webservice..De uitvoering van deze tests plannen voor het gebruik van die optie, gezien de produktie > de produktie van de volgende in het publiek, kan zien.,,, in de laatste beelden op het nieuws zien, kan je "Hallo Manisha jax, de wereld".
Jmeter testprogramma
Previous:Jmeter testprogramma
Next Page:Jmeter testprogramma