随笔 - 16,  文章 - 0,  评论 - 0,  阅读 - 9847

  之前一直在使用jmeter,第一次接触wrk,记录下使用过程以便自己再次使用。

  首先,WRKlinux系统上才可以使用的工具,我也不想剑走偏锋的去研究如何让wrk可以在windows系统上使用。

临时中断。。。

  这是基于有网的情况下才可以使用,如果想问没有网的情况该怎么办?没有网当然是下班了!

  首先需要下载号虚拟机安装Linux操作系统,如果没有下的这里是我使用的我放倒了网盘里面(至于需要的密钥自己去找吧。)

  VMwark:链接:https://pan.baidu.com/s/1mkvOZkoiSUmN5TZwhsy_sg   提取码:te1w 

  Ubuntu:链接:https://pan.baidu.com/s/1-SBguTlIxn4wbnrrBPoRhQ   提取码:q6ch 

  这两个的安装网上也有详细的教程讲的也很清晰也很明白不在叙述。

  安装好之后我们进入虚拟机,右键点击Ubuntu的桌面点击“打开终端”。

  输入:

  sudo apt-get install make             --------安装make工具 

  sudo apt-get install build-essential         -------安装gcc编译环境

中间会提示是否继续输入“Y”回车继续

  git clone https://github.com/wg/wrk.git          ----------下载wrk源码到本地

 

会提示   

 Command 'git' not found but can be installed with: 

sudo apt install git

根据提示输入  sudo apt install git     安装git

等待安装完成再次输入下载源码

 

 

  cd wrk                     -----------进入wrk文件夹,因为本身就是下载到了我们当前所在的目录所以直接cd就去就好了。想要看自己详细的路径的命令    pwd

 

  make                    -----------编译下载下来的源代码

  等待编译完成 wrk工具就可以使用了   

  接下来可以做一个测试:./wrk -c 1 -t 1 -d 1 http://www.baidu.com

  到这里安装完成,接下来添加环境变量

参数:

  -t 需要模拟的线程数 
  -c 需要模拟的连接数 
  -d 测试的持续时间 

  timeout 超时的时间 

结果:

  Latency:响应时间 
  Req/Sec:每个线程每秒钟的完成的请求数

  Avg:平均 
  Max:最大 
  Stdev:标准差 
  +/- Stdev: 正负一个标准差占比

 

现在wrk,从安装到入门就完成了,

从入门到入土将来会写的。

  

 

 

  

 

posted on   月光之下  阅读(799)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示