load-testing-4j java 代码的压力测试脚本
java 代码的压力测试的简单小脚本
可以配置:
- 启动线程数量
- 压测持续时间
- 最大 QPS 阈值
可统计:
- 总请求数量,成功请求数量,成功请求率(失败率)
- 总耗时,平均响应耗时
- TP999,TP99,TP90,TP80,TP70,TP60,TP50
由于本地跑此脚本,当跑 http 接口压测时,需要注意本地的网络环境,本地调用 http 接口是不是有延迟问题
当跑 rpc 接口压测时,更需要注意这个问题,因为一般服务器中服务内调用 rpc 接口会比较快,如果本地运行脚本调用 rpc 接口(存在网络延迟),那么请求响应会比真实情况慢,这时候一定需要注意一下压测结果是否准确