Skip to content

Latest commit

 

History

History
20 lines (15 loc) · 806 Bytes

File metadata and controls

20 lines (15 loc) · 806 Bytes

load-testing-4j java 代码的压力测试脚本

简介

java 代码的压力测试的简单小脚本

能力

可以配置:

  • 启动线程数量
  • 压测持续时间
  • 最大 QPS 阈值

可统计:

  • 总请求数量,成功请求数量,成功请求率(失败率)
  • 总耗时,平均响应耗时
  • TP999,TP99,TP90,TP80,TP70,TP60,TP50

注意

由于本地跑此脚本,当跑 http 接口压测时,需要注意本地的网络环境,本地调用 http 接口是不是有延迟问题

当跑 rpc 接口压测时,更需要注意这个问题,因为一般服务器中服务内调用 rpc 接口会比较快,如果本地运行脚本调用 rpc 接口(存在网络延迟),那么请求响应会比真实情况慢,这时候一定需要注意一下压测结果是否准确