单点登录--soapui测试单点登录接口的可用(soap协议)

********关于单点登录******************
单点登录 -- 用户登录同一个公司的不同系统中的一个,其他系统不用登录。
如:登录了QQ,在网页登录百度文库等,只需要点击一下确定登录就可以,这个实现就是通过SSO ,即:单点登录。
https://www.cnblogs.com/ywlaker/p/6113927.html ---这个很好的啊,非常推荐
****************************************
使用soapui测试单点登录接口是否存在问题

前提:)单点登录的接口,其实也是一个项目,测试是否可用,其实就是测试这个项目的代码、配置和表等是否都没问题。

在项目代码中,代码是会验证登录信息的正确性,也就是子系统在登录时,到了接口这里完成验证等一系列事情。

测试这个接口,

1.安装soapui软件

2.启动接口这个项目,直接测试本机的就可以,启动后在浏览器输入访问的路径+services,

如:http://localhost:8080/TEST_WS/services ,可以在浏览器页面中看到如下

可用的soap服务有 HelloWorld服务,这个服务下面有一个需要测试的接口hello

endpoint address是访问这个服务的,target namespace是服务端(即:这个接口项目)的命名空间


3.在soapui创建project

扫描二维码关注公众号,回复: 2262474 查看本文章
Initial WSDL 就是soap服务的Endpoint address加上?wsdl ,没有加上?wsdl会报错,如果输入的不对也会报错。

生成的project如下


4.修改request的值,测试

request的标签,是由接口的代码编写的。对应的是什么属性等,可以到代码里面找,如果测试出错,注意看启动项目的控制台,会有报错信息.request的右边窗口也可以看。

成功会有如下信息,这个时候可以看到数据库中对应的表,数据的改变。如:ADD、Edit、delete,这个也是在request中测试可以指定对应的操作的。表的设计中,可能还有特地的字段用来给接口使用的。


猜你喜欢

转载自blog.csdn.net/wylsde_zjy/article/details/79708046