LoadRunner 自动登录163邮箱

选择Web(Http/Html)协议,录制登陆163邮箱,展示收件箱列表。当然这个不是QTP录制,所以回放时,浏览器界面可能不会和录制时一模一样。事实上也不可能一样,LR录制,只录制协议的收发,不是录制界面的展。验证是否录制成功,只要查看收件箱列表请求的是否返回收件箱列表。

一般地,如果不进行参数化,收件箱请求返回的是失败,是session验证失败,如下:


LoadRunner 自动登录163邮箱_第1张图片

事实上,一开始,我想把所有cookie都参数化,网上一搜,得知录制登陆一般不用参数化cookie。既然是session,那就先参数化session,看看结果。找了N久,终于找到要参数化的session,即sid,


LoadRunner 自动登录163邮箱_第2张图片

增加如下代码,成功



并且替换session,比如,



这个是收件箱邮件列表的请求



最后成功,


LoadRunner 自动登录163邮箱_第3张图片

不过发现录制时邮件列表返回格式是json,回放时是xml格式,这个不知道为什么。


===============================

如果还不成功,就对比一下发包请求的Headers,有些字段Accept、Accept-Language等要一致,cookie一般不用设置。

设置header用函数 web_add_header


参考资料:http://bbs.51testing.com/thread-324146-1-1.html

你可能感兴趣的:(Windows系统,LoadRunner,登陆163)