51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[求助] 使用 Gatling 进行性能测试,报错 (Address already in use: no further information)

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

    连续签到: 4 天

    [LV.9]测试副司令

    跳转到指定楼层
    1#
    发表于 2018-9-29 09:47:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1测试积点
    试环境
    • Win 7 x64
    • Java 1.8.0
    • Gatling 3.0.0-RC2
    测试脚本class MySimulation extends Simulation {
      val httpConf = http
        .baseUrl("http://192.168.1.244:1099")
        .acceptHeader("text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8")
        .acceptEncodingHeader("gzip, deflate")
        .userAgentHeader("Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0")

      val scn = scenario("Scenario Name")
        .exec(http("request_1").get("/index.html"))

      setUp(
        scn.inject(
          constantUsersPerSec(500) during(10 minutes)  // 500个并发运行10分钟
        ).protocols(httpConf)
      )
    }
    错误信息Wrapped by: io.netty.channel.AbstractChannel$AnnotatedSocketException: Address already in use: no further information: /192.168.1.244:1099
            at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
            at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
            at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:327)
            at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:340)
            at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:616)
            at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:563)
            at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:480)
            at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:442)
            at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884)
            at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
            at java.lang.Thread.run(Thread.java:748)

    google到解决方案是端口不够[color=#069d6 !important]链接,使用下面的命令增加端口配置

    netsh int ipv4 set dynamic tcp start=1025 num=57975
    但是修改了后,仍出现相同的错误,使用 netsh -an 查看端口使用情况,居然占用了20000多个端口。。。


    是我哪里配置不对吗,求解决方案。thx

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

    使用道具 举报

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

    连续签到: 5 天

    [LV.Master]测试大本营

    2#
    发表于 2018-9-29 10:24:11 | 只看该作者
    为什么使用完成后不关闭呢
    回复

    使用道具 举报

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

    连续签到: 5 天

    [LV.Master]测试大本营

    3#
    发表于 2018-9-29 11:02:42 | 只看该作者
    修改注册表,把端口回收时间缩减到5s
    回复

    使用道具 举报

  • TA的每日心情

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

    连续签到: 1 天

    [LV.10]测试总司令

    4#
    发表于 2018-9-29 11:06:26 | 只看该作者
    回复

    使用道具 举报

  • TA的每日心情

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

    连续签到: 1 天

    [LV.9]测试副司令

    5#
    发表于 2018-9-29 15:09:15 | 只看该作者
    地址已经在用?
    回复

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-15 14:29 , Processed in 0.065505 second(s), 21 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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