在施压配置中,您可以指定不同的压测模式、压测来源,设置并发数和压测时长,对压测进行个性化的设置,更全面真实的测试微服务应用的性能。

施压配置

  1. 登录PTS 控制台,在左侧导航栏中选择创建压测 > 微服务压测
  2. 设置微服务的场景配置,详情请参见场景配置
  3. 选择施压配置页签,设置微服务所在的网络配置,例如区域、VPC、安全组和交换机。
    • 自建环境类型施压配置-自建
      参数 描述
      压力来源 指您选择的阿里云VPC网络施压机的地域。
      VPC信息 显示当前地域下施压源的可用区,确保选择的交换机与施压源在同一可用区内。若您的交换机不在当前地域的可用区内,请单击 创建交换机去创建交换机。
      压测模式 压测模式有两种:并发模式(虚拟用户模式)、RPS模式(Requests Per Second,每秒请求数,吞吐量模式)。
      • 并发模式:指虚拟并发用户数,从业务角度,也可以理解为同时在线的用户数。
      • RPS模式:RPS模式即吞吐量模式,通过设置RPS即每秒发出的请求数,从服务端的角度出发,直接衡量系统的吞吐能力,免去并发到RPS的繁琐转化,一步到位。
      并发数 指同时发送压测请求的用户数量。
      压测时长 指压测总时长。总时长不超过60分钟。
    • ACK环境类型

      ACK环境类型的施压配置中的部分参数信息,需要在容器服务管理控制台获取。

      1. 登录容器服务管理控制台,在左侧导航栏选择集群 > 集群,在集群列表页面,单击创建的集群,进入该集群的基本信息页面。
      2. 集群信息集群资源里获取ACK施压配置中的信息。包括虚拟专有网络VPC节点虚拟交换机安全组Pod网络CIDRACK界面
      3. 设置施压配置中的参数。
        • VPC信息对应ACK集群资源信息中的虚拟专有网络VPC
        • 安全组对应ACK集群资源信息中的安全组
        • 交换机对应ACK集群资源信息中的节点虚拟交换机
        • Pod网络CIDR对应集群信息中的Pod网络CIDR
        ACK环境类型
    • EDAS环境类型

      在EDAS环境类型下,可以选择集群类型,包括ECS集群ACK Flannel集群ACK Terway集群

      • ECS集群

        ECS集群的施压配置中的部分参数信息,需要在EDAS控制台获取。

        1. 登录EDAS控制台。在左侧导航栏选择资源管理 > 集群,单击ECS实例名称,进入实例详情页面。
          说明 若该集群下存在多台ECS,只需获取任意一台ECS的下的交换机和安全组名称即可。
        2. 实例详情页面的配置信息区域,找到该机器的专有网络虚拟交换机ecs-edas
        3. 在左侧导航栏选择本实例安全组,找到安全组名称ECS安全组
        4. 在微服务压测的施压配置中,设置参数。
          • VPC信息对应EDAS实例详情中的专有网络
          • 安全组对应EDAS本实例安全组中的安全组
          • 交换机对应EDAS实例详情中的虚拟交换机
          ecs-施压配置
      • ACK Flannel集群

        ACK Flannel集群的施压配置中的部分参数信息,需要在EDAS控制台容器服务管理控制台获取。

        1. 登录EDAS控制台,在左侧导航栏选择资源管理 > 集群,在容器服务K8s集群页签,找到ACK Flannel集群名称。
        2. 登录容器服务管理控制台,在左侧导航栏选择集群 > 集群,在集群列表页面,搜索上一步记录的ACK Flannel集群名称,单击确认的ACK Flannel名称,进入该集群的基本信息页面。
        3. 集群信息集群资源里获取ACK施压配置中的信息。包括虚拟专有网络VPC节点虚拟交换机安全组Pod网络CIDRACK界面
        4. 设置施压配置中的参数。
          • VPC信息对应ACK集群资源信息中的虚拟专有网络VPC
          • 安全组对应ACK集群资源信息中的安全组
          • 交换机对应ACK集群资源信息中的节点虚拟交换机
          • Pod网络CIDR对应集群信息中的Pod网络CIDR
          ACK Flannel
      • ACK Terway集群

        ACK Terway集群的施压配置中的部分参数信息,需要在EDAS控制台容器服务管理控制台获取。

        1. 登录EDAS控制台,在左侧导航栏选择资源管理 > 集群,在容器服务K8s集群页签,找到ACK Terway集群名称。
        2. 登录容器服务管理控制台,在左侧导航栏选择集群 > 集群,在集群列表页面,搜索上一步记录的ACK Terway集群名称,单击确认的ACK Terway集群名称,进入该集群的基本信息页面。
        3. 集群资源里获取ACK施压配置中的信息。包括虚拟专有网络VPC节点虚拟交换机安全组ACK Terway
        4. 设置施压配置中的参数。
          • VPC信息对应ACK集群资源信息中的虚拟专有网络VPC
          • 安全组对应ACK集群资源信息中的安全组
          • 交换机对应ACK集群资源信息中的节点虚拟交换机
          ACK Terway-施压配置
  4. 单击保存去压测,进入场景详情页面。
  5. 单击启动,开始进行压测。
    施压配置2
  6. 单击操作列的详情,可以查看实时性能数据。

    在压测停止之后,系统会自动收集压测过程中的数据,形成压测报告,展现微服务压测的数据信息。详情请参见微服务压测报告