Testes para web services

10 respostas
Leo22

Boa tarde,

Alguem sabe informar se existe algum framework onde eu possa criar testes para Web Services?
Estou querendo, uma especie de testes unitarios para os meus web services…

Alguem ja fez isso, ou tem alguma ideia ou conhece algum framework ?

Obg,
Leonardo

10 Respostas

josemanzoli

O Junit não faz não?

D

de uma olhada em no Soap UI

http://www.soapui.org/

Leo22

Teria um exemplo simples usando SOAPUI/JUNIT?

D

no proprio site da Soap tem uns passo a passo informando como criar o teste

http://www.soapui.org/Getting-Started/load-testing.html

eu uso mais para validar o web service, mas vou tentar fazer um teste e postarei depois

Javabuntu

Diniz_gustavo:
no proprio site da Soap tem uns passo a passo informando como criar o teste

http://www.soapui.org/Getting-Started/load-testing.html

eu uso mais para validar o web service, mas vou tentar fazer um teste e postarei depois

SOAP UI é muito bom… e você pode usar o também LOAD UI pra fazer testes de stress utilizando o projeto gerado pelo SOAPUI.

Leo22

to querendo algo desse tipo: http://www.soapui.org/Test-Automation/integrating-with-junit.html
se alguem tiver um exemplo bem simples de como testar o ws usando isso ja me ajudara bastante!
obg

luistiagos

Soap UI… muito bom simples e pratico vc coloca o endereço wsdl ele monta os serviços e o soap, vc so edita o soap com os valores que quer consultar poem pra rodar e ele te mostra o xml de resposta…

Leo22

Fiz tudo isso, porem uso SSL no projeto e quando mando executar está dando esse erro:
ja configurei o proxy, o keystore e so… alguem sabe o que é?

Mon Nov 22 10:59:48 GMT-03:00 2010:ERROR:java.io.IOException: Stream closed java.io.IOException: Stream closed at java.io.BufferedInputStream.getBufIfOpen(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) at org.apache.commons.httpclient.WireLogInputStream.read(WireLogInputStream.java:69) at org.apache.commons.httpclient.ContentLengthInputStream.read(ContentLengthInputStream.java:170) at java.io.FilterInputStream.read(Unknown Source) at org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:108) at java.io.FilterInputStream.read(Unknown Source) at org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:127) at com.eviware.soapui.support.Tools.writeAll(Tools.java:402) at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpMethodSupport.getResponseBody(HttpMethodSupport.java:149) at com.eviware.soapui.impl.wsdl.submit.transports.http.support.methods.ExtendedPostMethod.getResponseBody(ExtendedPostMethod.java:130) at com.eviware.soapui.impl.wsdl.submit.transports.http.SinglePartHttpResponse.<init>(SinglePartHttpResponse.java:49) at com.eviware.soapui.impl.wsdl.submit.transports.http.support.attachments.WsdlSinglePartHttpResponse.<init>(WsdlSinglePartHttpResponse.java:36) at com.eviware.soapui.impl.wsdl.submit.filters.HttpPackagingResponseFilter.wsdlRequest(HttpPackagingResponseFilter.java:64) at com.eviware.soapui.impl.wsdl.submit.filters.HttpPackagingResponseFilter.afterAbstractHttpResponse(HttpPackagingResponseFilter.java:42) at com.eviware.soapui.impl.wsdl.submit.filters.AbstractRequestFilter.afterRequest(AbstractRequestFilter.java:64) at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.java:219) at com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:123) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)

furutani

SOAP UI++

Leo22

furutani nao entendi seu recado

Criado 19 de novembro de 2010
Ultima resposta 23 de nov. de 2010
Respostas 10
Participantes 6