jmeter初体验

  |   0 评论   |   0 浏览

背景

初体验

下载

wget https://mirrors.tuna.tsinghua.edu.cn/apache/jmeter/binaries/apache-jmeter-5.5.zip

创建测试文件

bin/jmeter
  1. 添加线程组
  2. 配置线程组
  3. 添加被测页面
  4. 添加监听器:View Results Tree
  5. 添加聚合报告:Aggregate Report

运行测试文件

jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]

jmeter -n -t test.jmx -l result.jtl

插件安装

wget https://jmeter-plugins.org/get/

jmeter-plugins-manager-1.8.jar放在 lib/ext目录下。

jpgc插件

查找安装 jpgc - Standard Set

最佳实践

逐渐增加压力

[1]

增加唯一标识

[2]

  1. 增加一个用户自定义的参数,如

图片.png

  1. 在请求中,加入自定义参数,如

图片.png

websocket请求

这里假设已经准备好了服务端,测试如下:

% websocat ws://127.0.0.1:16668/speech/ws/v1 -1
{"header":{"namespace":"health"}}
hi /127.0.0.1:51604, I'

安装插件:websocket samplers。
准备一个WebSocket request-response Sampler

图片.png

参考

  1. jmeter压力测试动态修改并发参数
  2. Jmeter | Generate UUID (Unique Identifier)