tianlang001 发表于 2014-8-27 15:50:11

手写脚本调试时出现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:18

补充一下,最后那步的地址是https://www.dropbox.com/1/oauth2/authorize_submit,好像加载的时候有证书,在浏览器是自动下载的,在lr中该怎么弄呀,哪位知道告诉下,急!

msnshow 发表于 2014-8-27 20:52:44

似乎用常规的请求是不行的,你这个有证书要求的

afs1984 发表于 2014-8-28 10:18:59

403是服务器拒绝,一般是数据非法。网盘类的程序一定是调用SSL的,所以你的脚本执行前必须有导入证书的函数。具体可以找找loadrunner导入证书的方法

tianlang001 发表于 2014-8-28 12:43:00

回复 4# afs1984


    是要用这个 web_set_certificate_ex 函数么,看网上说要设定证书引用再去录制,能够直接添加函数不,不去录制?

tianlang001 发表于 2014-8-28 17:51:30

回复 3# msnshow


    感觉浏览器是自动加载证书的,脚本里该用函数加么,我只能在Firefox中看到证书,也能把证书Export出来,但不知道密码,上面那个函数里面有个password

msnshow 发表于 2014-8-28 21:18:22

这个还真不太清楚了,实在不行可以改下协议来测试

tianlang001 发表于 2014-8-29 10:35:32

回复 7# msnshow


改协议,有协议可以绕过这个?

msnshow 发表于 2014-8-30 08:01:02

我的意思是改掉程序,不需要使用这个认证也能操作,因为你测的是性能,与这个认证关系不大
页: [1]
查看完整版本: 手写脚本调试时出现403错误