51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2823|回复: 14
打印 上一主题 下一主题

[原创] 求助!LR如何测试CS服务器?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-11-4 18:29:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
测试背景:
    公司一个C/S平台和外面的一个平台做了一个接口,公司的C/S平台原来就那么二三百人使用,接口开通之后,用户数会达到上万。
测试要求:
    要求测试出公司的服务器的性能,到底能支撑多少并发用户数,最大连接用户数。好让公司根据相应的测试结果去购买服务器设备。
问题:
      1、我首先应该怎么做呢(我只是个LR的初学者,很多都不懂的)?
      2、LR协议应该怎么选择?我目前选择的是windows Sockets协议(不知道有没问题,客户端和服务器之间的数据传输是不加密的,但是是压缩传输,通讯协议是IIOP)。
      3、测试服务器的最大连接数怎么测试(希望好心人最好能给个详细点的方法)?对于C/S系统来说,有这个必要吗?
      4、我在试并发测试的时候出现在这个问题:
      Action.c(18): Error : socket1 - Connection reset by peer. Error code : 10054
     说是什么连接重置,不知道是那方面的原因?应用服务器使用的是Easerver。
      5、求一个解决方案,那位兄台有类似这方面的经验的,分享下吧,小弟感激不尽!

各位高手侠们,帮帮小弟,感激不尽!!!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2009-11-5 15:20:34 | 只看该作者
没人解答一下吗?好失望啊!
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2017-9-20 12:50
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
    发表于 2009-11-5 15:39:03 | 只看该作者
    帮你搬个家,
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2009-11-5 15:57:54 | 只看该作者
    帮你顶了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2009-11-5 16:36:04 | 只看该作者
    谢谢,月上百合!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2009-11-5 16:42:47 | 只看该作者
    1.使用.net 插件可以编写模拟代码进行测试。
    2.直接用写c去调用,觉得没有.net开发的快。
    相当于,你后台有什么功能,前台就去调用哪些功能。
    对编程要求比较高。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2009-11-5 17:49:35 | 只看该作者
    程序是用PB开发的,俺不懂写程序了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2009-11-6 14:45:38 | 只看该作者
    PB开发的应该主要是去测试数据库部分的性能!~没有中间件~只管压数据库就行了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2009-11-6 15:00:39 | 只看该作者
    1 0 0 5 3—W S A E C O N N A B O RT E D
    软件造成连接取消。由于软件错误,造成一个已经建立的连接被取消。典型情况下,这
    意味着连接是由于协议或超时错误而被取消的。
    1 0 0 5 4—W S A E C O N N R E S E T
    连接被对方重设。一个已经建立的连接被远程主机强行关闭。若远程主机上的进程异常
    中止运行(由于内存冲突或硬件故障),或者针对套接字执行了一次强行关闭,便会产生这样
    的错误。针对强行关闭的情况,可用S O _ L I N G E R套接字选项和s e t s o c k o p t来配置一个套接字
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2009-11-6 15:59:17 | 只看该作者

    回复 7# 的帖子

    这个平台是PB开发的,数据库是Oracle,应用服务器是EaServer(相当于中间层了),客户端通过EaServer去连接数据库的.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
     楼主| 发表于 2009-11-6 16:00:10 | 只看该作者
    原帖由 sj_1625 于 2009-11-6 15:00 发表
    1 0 0 5 3—W S A E C O N N A B O RT E D
    软件造成连接取消。由于软件错误,造成一个已经建立的连接被取消。典型情况下,这
    意味着连接是由于协议或超时错误而被取消的。
    1 0 0 5 4—W S A E C O N N R E S E T
    ...


    不是很明白,可否详细点?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2009-11-6 17:38:08 | 只看该作者
    windows Sockets协议 你脚本很难开发的。
    你用协议探测功能探测一下,你的客户端和服务器端的通信协议。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2009-11-6 17:44:22 | 只看该作者
    C/S的程序不像B/S那么通用,协议也是各种各样的,但是有一点,要测试C/S,必须对C/S了如指掌,否则是没办法开展工作的。如果是使用IIOP通信,那么最好是用LoadRunner去调用客户端代码来做,单靠LR自己是不太容易实现的。

    说到这里,既然需要用客户端代码了,那我直接让客户端代码来做不就完了吗(多线程呗),那还要LR干啥? 没错,只不过这是HP没有告诉我们的。

    总之就是如果不了解编程,也不太了解网络的话,这事没法干。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
     楼主| 发表于 2009-11-6 18:19:35 | 只看该作者
    原帖由 dennyqiang 于 2009-11-6 17:44 发表
    C/S的程序不像B/S那么通用,协议也是各种各样的,但是有一点,要测试C/S,必须对C/S了如指掌,否则是没办法开展工作的。如果是使用IIOP通信,那么最好是用LoadRunner去调用客户端代码来做,单靠LR自己是不太容易实现 ...



    愁呀...领导那会理得你这么多..只要结果
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
     楼主| 发表于 2009-11-6 18:20:10 | 只看该作者
    原帖由 wwwux 于 2009-11-6 17:38 发表
    windows Sockets协议 你脚本很难开发的。
    你用协议探测功能探测一下,你的客户端和服务器端的通信协议。



    用协议探测器探测吗?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-24 04:02 , Processed in 0.082034 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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