|
各位好! 好久没来51testing了,真实是怀念当时泡在论坛上的时光啊,不知道当时的各位还在不在!!
小弟最近在研究SoapUI这个工具,碰到几个实际的问题,需要那位大神指点一下,谢谢
测试情况,首先测试的对象是几个接口,这些接口的入参和出参都是加密的(加密的方式是3DES),
问题1 出参解密的方法:我想到的是增加某个求情的断言(Assertion),断言的类型是Script,然后问题是如何引用已有的3DES.jar包,并且写上的脚本能解密接口返回的信息,并且做业务判断,比如说下订单接口返回了 xvxddbsdhfjfjsdnsdnfdjfddf 这个加密信息,我在SoapUI里如何加了一个断言可以使执行的用例捕捉到接口返回出来的订单号,
问题2 入参的机密方法: 比如说一个登陆接口,我先用DataSource这个方式得到了数据库里注册成功的用户名和密码的值了,然后接口需要加密用户名和密码后,作为接口的入参,这个时候我应该如何处理
问题3 一个DataSource类型的数据,并且得到了多行,可以用DataSource Loop来循环作为请求的入参
但是如果是非dataSource类型的多行数据,如何才能让多行的值传递给入参,比如说我用一个DataGen产生了一批随机数据,这些数据应该是作为个入参的不同数据,这个时候应该如何把这些不同的数据分别作为接口的入参 !
最后:表扬一下SoapUI,真的很容易上手,也很适合测试接口,并且功能测试性能测试通吃,喜欢这个工具,请指点 |
|