公安三所WebServices端测试准备问题

====================================================
=
=
=     送检Web Services问题集合
=
====================================================

1、检测方式是怎样进行的?如何检测一个web Service?
* 是通过ie调用get方式?
* 还是检测单位通过自己的客户端程序进行检测?
* 或是送检单位(我们)提供客户端程序进行检测?
* 或者是都进行测试?

2、检测通过的标准级别是?
* 所有输入xml能进行格式验证?
* 所有输出xml符合GA标准里面的schema?
* VerifyID验证函数和ip验证如何测试?(其实ip可以通过防火墙或路由排除掉)
* 怎样进行压力测试?怎样测试拒绝dos攻击?
* SSL是否也要测试?

3、开发标准中遇到的问题
* 目前返回的xml string如下:
<?xml version="1.0" encoding="utf-8" ?>
<string xmlns="http://localhost/IGWebServices">
  <Body Code="结果代码" Description="结果附加说明">
    <Table Name="GetDateTime" Description="查询管理端当前系统时间">
      <Item Time="20060420174303" />
    </Table>
  </Body>
</string>
但是GA 标准里面要求返回的格式应该是下面的:
<?xml version="1.0" encoding="utf-8" ?>
<Body Code="结果代码" Description="结果附加说明">
  <Table Name="GetDateTime" Description="查询管理端当前系统时间">
    <Item Time="20060420174303" />
  </Table>
</Body>
不过这种标准要求的格式其实是无法实现的,webservices返回string值的时候必然带有<string xmlns>..</string>的标记。
目前使用readxml方法读取当前返回的string,能顺利返还成通过标准shcema要求的xml,是否能算达到了要求。

* GA 标准中若干XML的SCHEMA没有打出来,比如11页的查询管理端当前状态,35页的查询返回结果定义,在标准文件上没有完全列出来,这种情况如何处理?

* 部分操作数据库的操作,目前因为无法和你及时沟通,只能猜测是某些数据表。比如更新上报信息属性,估计是对应UpProperty表,不过这个表目前一行数据也没有,那么对于上报信息,是应该每次都插入新的纪录,还是始终维护一条纪录,进行更新呢?下个星期测试的话,之前能否进行一次内部测试,先解决这些内部功能?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值