51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1621|回复: 4
打印 上一主题 下一主题

关于使用 Jmeter 进行多并发测试遇到的问题?

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

    连续签到: 4 天

    [LV.9]测试副司令

    跳转到指定楼层
    #
    发表于 2020-7-17 14:13:47 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    1测试积点
    昨天使用Jmeter对一个单接口进行了简单的测试(Http请求),测试情况如下:
    我分单台机器测试和分布式2台机器测试,①单台机器设置1秒启动600个线程执行1次②分布式2台机器,每台分300个线程也是1秒启动执行1次,总数也是600(这两种情况都没设置集合点,接口都一样,其他条件也一样)
    遇到的问题:单机测试情况是服务器正常返回没有任何报错;分布式测试的时候大概有5.8%的报错(报错信息是:Response code: 500和Non HTTP response code: java.net.SocketException),应该是服务器内部报错和请求超时一类的!
    我想问的问题是:Jmeter中有没有线程请求并行,串行的概念(也是一个群友说的)?我1秒启动600个,可以理解成1ms启动0.6个,一个挨着一个启动,也就是串行;那么在进行多台分布式测试的时候,2台机器应该是同时发送请求,也就是说这个时候1ms启动的不是0.6个,应该是N个(感觉这个N应该死大于0.6的,所以服务器才会报错)。在这里也想问的数是:分布式测试中,多台机器的线程请求是怎么启动的?————————我能不能这样认为:单台机器1秒启动600个线程执行1次并不能理解成并发,而是分布式测试的时候才是真正意义上的并发。
    另外,还想问下有经验的前辈们,你们在使用Jmeter测试多并发具体是怎么操作的?感谢!

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

    使用道具 举报

  • TA的每日心情
    奋斗
    前天 08:59
  • 签到天数: 1801 天

    连续签到: 5 天

    [LV.Master]测试大本营

    4#
    发表于 2020-7-20 15:52:37 | 只看该作者
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    前天 09:46
  • 签到天数: 991 天

    连续签到: 5 天

    [LV.10]测试总司令

    3#
    发表于 2020-7-20 15:22:22 | 只看该作者
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-10-22 14:23
  • 签到天数: 1007 天

    连续签到: 1 天

    [LV.10]测试总司令

    2#
    发表于 2020-7-20 14:06:15 | 只看该作者
    提供个知乎链接做为参考:https://www.zhihu.com/question/45406520
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-9-30 15:02
  • 签到天数: 751 天

    连续签到: 2 天

    [LV.10]测试总司令

    1#
    发表于 2020-7-20 09:49:17 | 只看该作者
    来学习
    回复

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-17 14:23 , Processed in 0.073326 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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