51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4482|回复: 12
打印 上一主题 下一主题

[原创] 关于sessionid的参数化。

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-3-8 18:24:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
测试软件C/S/S架构,客户端C(pb编写)和前置服务器(java编写)之间为http协议,
录制时单纯用http协议录制之后,并发测试均不成功。
之后采用http和socket复合协议,录制,可以执行并发测试。
但是脚本中并没有录制到sessionid,只在tree视图下可以找到。
我想要做:多台客户端(多sessionid)并发测试,而不是一台客户端并发多个请求,是不是将sessionid参数化即可,但是怎样找到将其添加到脚本里?
求各位朋友相助。。。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2012-3-8 18:34:50 | 只看该作者
补充一下:loadrunner为8.1,**版。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2012-3-8 23:08:17 | 只看该作者
知道是http协议后自己模仿着写个请求就行了,这个东西一句话说不清楚需要具体项目具体实现的,不过不会很麻烦
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2012-3-9 16:20:24 | 只看该作者
回复 3# 云层


    我现在觉得协议有点问题了。。。参数化已经解决。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2012-3-9 21:50:40 | 只看该作者
是不是将sessionid参数化    这个思路好像不行
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    6#
    发表于 2012-3-11 16:24:45 | 只看该作者
    sessionid 一般不是参数化的吧,得用关联
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2012-3-12 16:00:42 | 只看该作者
    回复 6# msnshow


        版主,你好:
    我现在如果只采用一种协议。1:只采用web协议时,在loadrunner录制后,找不到web_custom_request函数的body部分。
                                 2:只采用window socket协议时,loadrunner的全协议下的并发数限制在100以下(因为用的8.1**版),而且不能在脚本中将发送请求时的sessionid显示出来,我无法将sessionid关联。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    8#
    发表于 2012-3-14 22:15:24 | 只看该作者
    回复 7# 刘亡民


        你测试的是什么类型的软件
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-1-21 15:46
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    9#
    发表于 2012-3-21 17:33:25 | 只看该作者
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2012-3-21 23:11:04 | 只看该作者
    sessionid是客户端连接服务器后,后者产生传回给客户端的,连接超时或断开再次连接就不一样了,不可能去做参数化
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2012-3-21 23:14:03 | 只看该作者
    sessionid是客户端连接服务器后,后者产生传回给客户端的,连接超时或断开再次连接就不一样了,不可能去做参 ...
    mimmy 发表于 2012-3-21 23:11


    可以参数化,先用httpwatch录制一遍,查找sessionid,再做个关联就可以获取到值了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2012-3-25 23:41:54 | 只看该作者
    sessionid这个是动态的字符串组成,
    每次的请求和返回响应都不一致,
    采用关联方式,将该值进行参数化就行了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2012-3-26 09:18:39 | 只看该作者
    sessionid是用关联的,另外你用的协议最好用httpwatch看看,用什么协议录制很重要
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-25 08:28 , Processed in 0.107012 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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