51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2584|回复: 3
打印 上一主题 下一主题

[原创] 关于LR用cookieid模拟用户登陆信息

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-2-18 23:23:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
关于模拟登陆操作获取cookieid
我的业务场景是这样,访问网站登陆后的一个URL:refres作为事务进行加压。
因为用户访问login页面会生成cookieid和jessionid,
头儿说希望不要把登陆的操作录制进去

如果录进去的话性能测试的就不是很准确,加了登陆操作等于加大了压力

所以领导希望能把这生成的cookie加到需要添加到refresh里,实现访问,并成功获取这个用户对应的信息


开发的同事已经给我导出了100w的cookieid了,只需要把它手动添加到refresh里面,模拟用户登陆。可是就是这个模拟的方法我不会!
请问该怎么做?

具体的录制脚本如下,
其实我把用户名密码登陆的脚本注射了也执行成功,但是访问refresh页面没有取到该用户的登陆后信息。请赐教!
在线等大家的帮助!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    开心
    2014-10-24 09:36
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2009-2-19 10:00:10 | 只看该作者
    呵呵,这个问题有点饶,看的不是太明白
    cookie是在客户端保存用户信息的机制,session是在服务器端保存信息,在访问页面时,会回调cookie信息附在http请求后面
    如果只是添加cookieid,而本地没有保存cookie信息,应该不会得到正确的用户信息。

    我的理解是按正常的业务逻辑操作,登录,访问页面,然后再做关联就好了
    不是太清楚你想问什么
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2009-2-19 10:25:36 | 只看该作者
    就是不希望去做login登陆操作,才想到去拿cookieid去代替。
    现在找到了解决办法,直接让开发同事编程生成100w用户登陆后的cookieid给我,加载cookie就不需要录制登录的脚本了。

    LR提供了加载cookie的函数web_add_cookie、


    直接去掉登录脚本,把web_add_cookie加在Action中就ok了。
    谢谢版主关注
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-10-24 09:36
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
    发表于 2009-2-19 11:00:14 | 只看该作者
    Note: scripts do not use (access or modify) the cookies that are stored by your browser. Instead, each script uses the cookies that are sent to the Vuser by the server host at runtime. These cookies are maintained only temporarily while the script runs. The web-cookie functions (web_add_cookie, web_add_cookie_ex, web_remove_cookie, and web_cleanup_cookies) manipulate these temporary cookies only.

    呵呵,学习了,LR的cookie机制
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-19 20:16 , Processed in 0.071371 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表