51Testing软件测试论坛

标题: 请问QTP测试webservice时如何处理需要登录才能使用的接口 [打印本页]

作者: harryliu    时间: 2012-5-21 20:07
标题: 请问QTP测试webservice时如何处理需要登录才能使用的接口
本帖最后由 harryliu 于 2012-7-17 16:21 编辑

有个接口A需要登录才能使用,登录的方法是通过login接口输入用户名密码,然后才能用接口A查询数据。

我是参考loadrunner的做法,运行一遍login接口检查点,然后运行接口A,但是查看运行结果后发现接口A报销售员未登录,请问这是什么原因?我是直接在wsdl里面输入url地址,没有保存到本地。

另外还有一个问题,我想要运行登录接口,是不是直接set login=webservice().login()就表示运行过登录接口了?
最近我重装qtp,发现打开之后报个东西,不知道和这个有没有关,图如下:
[attach]80018[/attach]
作者: harryliu    时间: 2012-5-23 10:07
没有老师知道这个问题的解决方法吗?
作者: harryliu    时间: 2012-5-31 14:09
现在知道登录状态是用session保存的,sessionid会保存到本地cookie中,接口靠发送sessionid到服务器进行判断是否登录,不知道是不是哪里有个设置?
作者: SexyCat_1113    时间: 2012-6-7 21:27
qtp能测webservice?有UI么?
作者: harryliu    时间: 2012-6-12 15:04
回复 4# SexyCat_1113

没有ui,有这个插件,是直接输入wsdl地址进行测试的
作者: shanfeng1419    时间: 2012-6-13 09:33
对webservice较陌生,帮顶
作者: joseph_wh    时间: 2012-6-24 23:38
你得先熟悉XML结构,然后通过WSDL发送request
作者: woddebbmm    时间: 2012-6-25 10:55
同样陌生 也帮顶




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2