51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4766|回复: 5
打印 上一主题 下一主题

[原创] Day7-3测试积点任务

[复制链接]
  • TA的每日心情
    擦汗
    5 小时前
  • 签到天数: 527 天

    连续签到: 4 天

    [LV.9]测试副司令

    跳转到指定楼层
    1#
    发表于 2018-4-4 10:26:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1测试积点
    问题:
    昨天使用Jmeter对一个单接口进行了简单的测试(Http请求),测试情况如下:
    我分单台机器测试和分布式2台机器测试,①单台机器设置1秒启动600个线程执行1次②分布式2
    台机器,每台分300个线程也是1秒启动执行1次,总数也是600(这两种情况都没设置集合点,
    接口都一样,其他条件也一样)


    遇到的问题:单机测试情况是服务器正常返回没有任何报错;分布式测试的时候大概有5.8%的
    报错(报错信息是:Response code: 500和Non HTTP response code: java.net.SocketExce
    ption),应该是服务器内部报错和请求超时一类的!


    我想问的问题是:Jmeter中有没有线程请求并行,串行的概念(也是一个群友说的)?我1秒
    启动600个,可以理解成1ms启动0.6个,一个挨着一个启动,也就是串行;那么在进行多台分
    布式测试的时候,2台机器应该是同时发送请求,也就是说这个时候1ms启动的不是0.6个,应
    该是N个(感觉这个N应该死大于0.6的,所以服务器才会报错)。在这里也想问的数是:分布
    式测试中,多台机器的线程请求是怎么启动的?————————我能不能这样认为:单台
    机器1秒启动600个线程执行1次并不能理解成并发,而是分布式测试的时候才是真正意义上的
    并发。
    另外,还想问下有经验的前辈们,你们在使用Jmeter测试多并发具体是怎么操作的?感谢!
    (我们老大的需求是:服务器支持5000并发,所以这段时间一直在学习)


    附件: 您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    4 小时前
  • 签到天数: 1516 天

    连续签到: 5 天

    [LV.Master]测试大本营

    2#
    发表于 2018-4-8 10:27:22 | 只看该作者
    1秒启动600个,只是进程的加载方式,
    并发压测是要设置持续时间的,在持续时间中,这600个线程,不停的发包,才是并发压测
    回复

    使用道具 举报

  • TA的每日心情

    2024-7-8 09:00
  • 签到天数: 943 天

    连续签到: 1 天

    [LV.10]测试总司令

    3#
    发表于 2018-4-8 10:30:25 | 只看该作者
    Response Code是500就表示内部服务器错误,建议题主去查一下服务器端的日志,可以根据客户端返回错误的时间,去搜服务端日志的Exception,看看报什么错?知道报什么错,才能判断是Request参数出错了,还是因为压力大而出错。
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    7 小时前
  • 签到天数: 2812 天

    连续签到: 5 天

    [LV.Master]测试大本营

    4#
    发表于 2018-4-8 10:55:35 | 只看该作者
    启动过程其实不是很重要,主要是为了不让服务器突然加压,执行600后,其实就是并发啊开始了
    回复

    使用道具 举报

  • TA的每日心情
    开心
    7 天前
  • 签到天数: 473 天

    连续签到: 2 天

    [LV.9]测试副司令

    5#
    发表于 2018-4-8 13:56:39 | 只看该作者
    看看服务器端的日志查找情况,一次性并发太多可能堵死网络
    回复

    使用道具 举报

  • TA的每日心情

    2020-2-2 12:43
  • 签到天数: 630 天

    连续签到: 1 天

    [LV.9]测试副司令

    6#
    发表于 2018-4-8 14:03:16 | 只看该作者
    单台相当于单线程,多台相当于多线程,就压力上还是有部分区别
    回复

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-15 14:50 , Processed in 0.069157 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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