作为研发不会进行服务调优 & 评估服务性能 ?作为测试搞不定性能测试?你需要这样一匹 “悍马“ —— wrk

文章目录

    • 背景
    • Wrk 介绍
    • 前期环境检查
      • 最大文件数
      • 打开进程限制
    • 压力测试实操
      • GET
      • POST
    • 性能数据衡量
    • Q&A
    • 附录

背景

  在服务模块开发完成进行交付时,总会有些数据需要提供,比如服务最大负载 QPS 、P99 如何等等…

  这些数据哪来的呢? 一般都是 QA 同学进行模块压测,通过模拟上线负载,得到具体的服务性能数据。

  作为一名开发,如何独立对自己的服务做简单的性能评估呢?

  不急,这里介绍一款性能测试工具 —— Wrk !轻轻松松拿下各种性能数据

Wrk 介绍

Wrk 是一款轻量级的 Http 基准测试工具。

  • Wrk 充分利用系统多核资源,测试结果更真实!
      毕竟现在服务大都基于协程和异步

你可能感兴趣的:(Go,语言进阶之路,压力测试,wrk,性能测试,测试工具,调优)