web服务性能监控方案

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

一、本地测试工具的使用

优点: 

  1. 一次触发多次请求,且每个参数可动态变化,有利于弥补接口单个单元测试场景覆盖不足的问题
  2. 可以完成对接口性能的好怀定性检验,对接口性能测试作初步删选。
  3. 开发人员共同一个开发环境数据库,便于大家对所有微服务接口测试情况有一个直观全面的了解

缺陷:

  1. 本地机器性能各异,且无法控制并发线程数。导致接口测试的响应时间结果有较大波动,对接口性能好坏的程度做量化分析的结果数据并不可靠。
  2. 无法做接口的顺序链路调用测试一个模块的接口整体性能。
  3. 当接口入参依赖上一个接口的结果时,要想通过正则表达式保证一个期望的接口命中率,较为麻烦。
  4. 无法测出接口通过网关后的实际运行情况。

结论:

      本地测试工具只适用于在接口开发接口,本地完成接口单元测试及初步的性能测试,想要完成接口性能的定量分析及接口调用的全链路分析,还得依赖其他工具。

二、 开发环境接口性能测试及监控

       由于本地环境不稳定以及本地接口测试工具的短板存在,所以需要一个稳定的环境来部署其他工具弥补,这个环境最好是开发环境。

请求发送及监控工具jmeter

   开发环境的请求发送工具使用jmeter,它正好可以弥补本地测试工具的不足,如:

  1. 可以生成对一个接口发送持
阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6