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

本文介绍了性能测试工具wrk,用于服务性能评估。通过设置最大文件数和打开进程限制来优化环境,然后展示如何进行GET和POST类型的压测操作,并通过性能数据衡量服务性能,如QPS和Latency Distribution。wrk2作为wrk的升级版,提供了更稳定的吞吐量和精确的延时统计。当服务未达预期性能时,可结合性能调优工具进行优化。
摘要由CSDN通过智能技术生成

背景

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

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

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

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

Wrk 介绍

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

  • Wrk 充分利用系统多核资源,测试结果更真实!
      毕竟现在服务大都基于协程和异步 I/O 开发。
  • Wrk 生产压力足够大,性能测试效果更好!
      单机的 wrk 产生的压力,可以轻轻松松让 Nginx 跑满 CPU 。
  • Wrk 使用灵活、便捷、易上手!
      依托 LuaJIT 和 Redis 设计,支持 Lua 脚本自定义请求。

下面就来介绍一下单机压测的实操流程!

前期环境检查

  由于单机进行

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

魏小言

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值