51Testing软件测试论坛

标题: 手写脚本调试时出现403错误 [打印本页]

作者: tianlang001    时间: 2014-8-27 15:50
标题: 手写脚本调试时出现403错误
本项目是公司自己一个存储系统与Dropbox关联,只有一个接口调用去link到Dropbox
步骤:
1.使用fiddler或REST Client调用一个API接口(包含userid),get方式,得到一个跳转链接
2.打开firefox及firebug,输入链接地址,进入一个登录页面
3.输入Dropbox账号及密码,点击登录之后出现进入一个页面,有cancle和allow按钮,再次点击allow就可以link上
问题:
在Firefox上操作是成功的,我用firebug记录了所有请求及返回,自己手写了script,所有关联也做了,调试回放的时候在最后阶段点击allow那一步的相应函数报http-403错误。

怀疑是缺少SSL,但也不确定,也不知道怎么去解决,哪位遇到过这种问题或知道这种问题,麻烦帮帮忙,谢谢!
作者: tianlang001    时间: 2014-8-27 16:56
补充一下,最后那步的地址是https://www.dropbox.com/1/oauth2/authorize_submit,好像加载的时候有证书,在浏览器是自动下载的,在lr中该怎么弄呀,哪位知道告诉下,急!
作者: msnshow    时间: 2014-8-27 20:52
似乎用常规的请求是不行的,你这个有证书要求的
作者: afs1984    时间: 2014-8-28 10:18
403是服务器拒绝,一般是数据非法。网盘类的程序一定是调用SSL的,所以你的脚本执行前必须有导入证书的函数。具体可以找找loadrunner导入证书的方法
作者: tianlang001    时间: 2014-8-28 12:43
回复 4# afs1984


    是要用这个 web_set_certificate_ex 函数么,看网上说要设定证书引用再去录制,能够直接添加函数不,不去录制?
作者: tianlang001    时间: 2014-8-28 17:51
回复 3# msnshow


    感觉浏览器是自动加载证书的,脚本里该用函数加么,我只能在Firefox中看到证书,也能把证书Export出来,但不知道密码,上面那个函数里面有个password
作者: msnshow    时间: 2014-8-28 21:18
这个还真不太清楚了,实在不行可以改下协议来测试
作者: tianlang001    时间: 2014-8-29 10:35
回复 7# msnshow


改协议,有协议可以绕过这个?
作者: msnshow    时间: 2014-8-30 08:01
我的意思是改掉程序,不需要使用这个认证也能操作,因为你测的是性能,与这个认证关系不大




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