51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2867|回复: 10
打印 上一主题 下一主题

[求助] lr可否解决 UI<-->客户端代理<-->服务端 这种模式的压力测试

[复制链接]
  • TA的每日心情
    开心
    2022-11-3 14:42
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]测试连长

    跳转到指定楼层
    1#
    发表于 2012-7-3 13:48:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 如果弯弯 于 2012-7-3 14:25 编辑

    RT,我遇到的项目不是直接的客户端--服务器直接会话的程序,比方登陆,会经过如下过程:
        UI点击登陆,发包给客户端代理程序(下面简称代理)-->
          代理对包的内容加密,转发包-->
          服务器收到代理转发的包,回包给代理-->
          代理解密,转发给UI -->
          UI收到包

    其实就是客户端UI与服务器之间多了一层中间件,所有的通信包要经过中间件的加解密和转发。这个怎么测呢?
    我尝试过只模仿UI向代理发包,单用户操作可行,但是多用户无法操作,因为一个代理程序与服务器之间只能建立一个socket,现在多用户登陆都不能完成。这种情况该怎么处理呢?
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    该用户从未签到

    2#
    发表于 2012-7-3 14:06:54 | 只看该作者
    表示不懂
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-11-3 14:42
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]测试连长

    3#
     楼主| 发表于 2012-7-3 14:21:19 | 只看该作者
    回复 2# yolanda_ji


        我说的不清楚么,其实就是客户端与服务器之间多了一层中间件,所有的包都必须走中间件进行加密解密过程。不是客户端UI与服务器端的直接通信。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-11-3 14:42
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]测试连长

    4#
     楼主| 发表于 2012-7-3 14:24:29 | 只看该作者
    回复 2# yolanda_ji


        我说的不清楚么?其实就是客户端UI与服务器之间多了一层中间件,所有的通信包要经过中间件的加解密和转发。这个怎么测呢?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-11-3 14:42
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]测试连长

    5#
     楼主| 发表于 2012-7-5 09:12:15 | 只看该作者
    本帖最后由 如果弯弯 于 2012-7-5 09:21 编辑

    回复 5# xzf2001


        如果是模拟完整过程的话,是不是应该开两台lr,一台模拟UI向代理发送,一台模拟代理进行转发。还是可以在一个脚本里执行?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2019-12-27 13:32
  • 签到天数: 15 天

    连续签到: 1 天

    [LV.4]测试营长

    6#
    发表于 2012-7-5 16:34:27 | 只看该作者
    主要是中间件,还是1个脚本。简化包=>代理转发=>服务端
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2012-7-5 17:11:17 | 只看该作者
    代理只支持1个用户?那你们实际应用中也只支持1个用户?还是一个客户端对应一个代理?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-11-3 14:42
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]测试连长

    8#
     楼主| 发表于 2012-7-6 10:29:53 | 只看该作者
    回复 8# xueying1123

    是一个客户端对应一个代理
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-11-3 14:42
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]测试连长

    9#
     楼主| 发表于 2012-7-6 10:41:49 | 只看该作者
    回复 7# jiazurongyu


        如果是一个脚本里又要模仿UI,又要模仿代理,这样就要建立三个TCP连接:
          1 UI---代理
          2 代理---UI
             3 代理---服务器
      这样在UI与代理之间建立TCP连接的时候,我担心,连接建不起来。你看,UI向代理某端口建立连接,但是代理的那个端口还没起啊,因为代理向UI建立连接的语句是在后面一句,按顺序执行的。

    你说的意思是:主要还是模拟中间件就可以了,是啊?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2015-8-15 20:56
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    10#
    发表于 2012-7-7 00:57:52 | 只看该作者
    可以用代理。但非常吃资源。吃应用服务器的资源,省点用。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2012-7-9 10:00:33 | 只看该作者
    把“客户端+代理”看做“客户端”,一个客户端一个代理,那代理肯定无压力
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-9-28 02:15 , Processed in 0.091215 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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