1. 项目代码
    1)Eureka注册中心(代码省略)
    2microservice1服务




    3zuul路由




  2. 测试结果
    1Eureka注册中心

    2microservice1服务

    3zuul路由(可以用jmeter做次数访问测试)
    正常访问

    3秒内连续刷新超过10次(refreshInterval内超过limit个数的错误提示
  3. jmeter做的测试结果
    1jmeter的配置

    2zuul的限流配置

    3)测试效果

    4zuulratelimitredis数据库中的键值变化

    5jmeter的线程数设置10000个,就可以查看到上面两个键值对的值:程序运行结束,这两个键值对随即无效
  4. 常见测试错误
    1)浏览器中路径错误

    2)在refreshInterval内超过limit个数的错误提示

    3)访问的接口超时:要等一下,zuul启动后,需要等一下才可以正常访问接口
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐