jmeter实战案例

2023-11-16

一、前言

    以前做了个抽奖活动的需求,需要做压测,只是简单帮助测试去做过压测,但没有自己从头到尾做过。最近再次碰到需要做压测,百度了一下使用教程。现在做个记录,以便以后做压测,直接借鉴教程。

二、流程

1.启动jmeter

下载jmeter后,需要在其bin目录下,双击jmeter.bat脚本启动。
在这里插入图片描述

2.调节界面样式

选择语言为中文简体
在这里插入图片描述
调节字体大小
在这里插入图片描述

3.新增线程组

请添加图片描述

4.新增一个http请求

请添加图片描述

5.设置测试接口参数

设置协议,IP,端口,请求方式,路径,编码,请求报文等。
对于需要设置变动的参数,通过${}来区分出来。
在这里插入图片描述

6.新增查看结果树

结果树可以查看请求的情况,请求报文与返回报文等
在这里插入图片描述
查看请求情况
在这里插入图片描述

7.新增请求头

在这里插入图片描述

8.设置请求头参数

在这里插入图片描述

9.新增CSV数据配置

可以指定动态数据
在这里插入图片描述
指定配置文件以及变量a,b,c
在这里插入图片描述

文件内容以,分割,一行为一组数据
在这里插入图片描述

10.添加响应断言

判断返回字段,以此判断接口调用是否正确
在这里插入图片描述
根据json节点,判断返回值。$表示根节点
在这里插入图片描述

三、生成报告

基本命令格式:

jmeter -n -t [test JMX file] -l [test log file] -e -o [Path to output folder]

样例:

jmeter -n -t D:\jmeter\apache-jmeter-5.4.1\jmx\transUpload.jmx -l D:\jmeter\apache-jmeter-5.4.1\log\transUpload.log -e -o D:\jmeter\apache-jmeter-5.4.1\report

参数:

-n :以非GUI形式运行Jmeter
-t :source.jmx 脚本路径
-l :运行结果保存路径(.jtl或.csv) ---这里后缀可以是jtl或csv,但文件内容格式必须要是csv格式
-e :在脚本运行结束后生成html报告
-o :保存html报告的路径, 此文件夹必须为空或者不存在
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jmeter实战案例 的相关文章

随机推荐

  • Java中文件下载上传常出现的几种问题

    目录 下载文件名乱码问题 Java后端 前端处理编码问题 文件的转换问题 response setContentType 的String参数及对应类型 下载文件名乱码问题 Java后端 1 第一种修改编码方式 String fileName
  • 初次使用Gitlab上传项目

    1 登录并配置账号 1 给团队负责人自己的邮箱 得到账号和密码 2 登录gitlab 设置双因子登录配置 3 手机端下载Authenticator gt 扫码二维码 gt gitlab填入pin code 4 重新登录 gt 填入pin c
  • 编程之美 - 计算字符串相似度

    问题描述 有两个不同的字符串 通过使用一套操作方法可以把两个字符串变成一样的 例如 1 a 和 b gt 把a变成b 或把b变成a 变化了一次 2 abc 和 ade gt 把bc变成de 或把de变成bc 变化了两次 3 abcd 和 a
  • linux下uboot内存测试,uboot中的内存测试方法

    1 Denx的UBOOT针对DDR内存的检测过程 从上图 可以看出要经过3个阶段 1 检测数据线 如果数据线是断开的 则一切测试都无从谈起 因此先测试Data lines Data lines可能有2种错误 1 1 断开 如果是两根数据线
  • Markdown怎么首行缩进2格

    Markdown怎么首行缩进2格 1 起因 2 解决方法 3 结语 1 起因 最近发现 通过Markdown写的文章首行没有缩进2格 即使在Typora中显示有缩进 自己多敲了几个空格 网上查了下资料 这种原因是Markdown对中文的支持
  • C++新特性28_线程同步问题的产生原因(高级语言转为低级语言执行,时间片交替运行多线程中代码,代码切换过程中出现的问题)

    C 新特性28 线程同步问题的产生原因 1 线程同步问题 2 线程同步问题的产生原因 3 线程同步问题的解决方法 C 11中在语法层次提供了线程的支持 但是同步与线程是如影相随 为什么这两个是在一起的呢 我们讨论一下多线程给我们带来了什么样
  • Vuex状态管理-mapState的基本用法详细介绍

    使用vuex集中管理状态 Vuex 是一个专为 Vue js 应用程序开发的状态管理模式 它采用集中式存储管理应用的所有组件的状态 并以相应的规则保证状态以一种可预测的方式发生变化 store js vuex的核心管理对象模块 store
  • Mybatis之分页插件 - PageHelper原理讲解

    在讲解PageHelper插件做分页之前先来介绍几种简单的分页方法 方法一 数组方式 先查询出符合条件的所有记录 然后利用list的subList firstIndex lastIndex 来实现分页 List
  • 通过easyui的filebox上传文件

    本篇文章重点分享一下怎么通过easyui的filebox实现文件上传的功能 从前端代码到后端接口都会展示给大家 1 form表单同步上传 传统的文件上传会把
  • Drcom校园网认证系列(一) 抓包

    原文地址 https www iots vip post drc drcom 俗称小地球 广泛用于各大高校的宽带认证 常见包括三个版本 5 2 0 的P D X版 P版就是在普通的PPPOE拨号的基础上添加了一个客户端与服务器通信认证的过程
  • ABAP GN_DELIVERY_CREATE 报错 VL 561

    GN DELIVERY CREATE 去创建内向交货单的时候 报错 VL 561 Essential transfer parameters are missing in record 表示一些必输字段没输入 诸如一些 物料号 单位 等一些
  • Unity 自定义编辑器时让子类继承父类的Inspector显示效果

    官方文档里的 CustomEditor函数 namespace UnityEditor 摘要 Tells an Editor class which run time type it s an editor for public class
  • linux select用法

    Select可以监控多个文件句柄 监控文件内容的变化 比如可读可写状态的改变 利用select可以实现非阻塞而不会让线程挂起 提高系统的运行效率 比如可以同时 监控 键盘输入和鼠标输入 如果键盘有信号 可以去操作键盘 如果鼠标有信号 去处理
  • Codeforces 1454B Unique Bid Auction(模拟)

    Description 题目大意 找到一个序列中唯一且是最小的那个数的下标 感叹我的语言描述真是越来越精炼了 解题思路 算法标签 模拟 记录每个数字出现的次数以及其下标 然后从1开始寻找 第一个找到的数字的下标就是答案 没什么难度 只是不想
  • Mintty(Cygwin)快速定位当前目录

    转发https blog csdn net x iya article details 78553308 方法一 新建批处理文件Cygwin bat E Cygwin bin mintty exe i Cygwin Terminal ico
  • 赛联区块链教育:对区块链技术做个普及

    区块链 比特币 加密货币在你的脑海中吗 您是否正在努力理解区块链的运作方式 您是否正在寻找该系统的学习信息以帮助您入行 下边的介绍帮你建立相关知识框架 区块链 十多年来 这个词出现在互联网 社交媒体 新闻上 并在全球范围内引起了广泛关注 1
  • Android 13 - Media框架(9)- NuPlayer::Decoder

    这一节我们将了解 NuPlayer Decoder 学习如何将 MediaCodec wrap 成一个强大的 Decoder 这一节会提前讲到 MediaCodec 相关的内容 如果看不大懂可以先跳过此篇 原先觉得 Decoder 部分简单
  • CNCF 官方大使张磊:什么是云原生?

    作者 张磊 阿里云容器平台高级技术专家 CNCF 官方大使 编者说 从 2015 年 Google 牵头成立 CNCF 以来 云原生技术开始进入公众的视线并取得快速的发展 到 2018 年包括 Google AWS Azure Alibab
  • 关于使用MSYS2安装mingw-win64下载两组包中出现ERROR导致升级全部失败的解决方案

    MSYS2网站操作 在最后一步阶段出现ERROR错误 导致升级全部失效 即使是多次重复尝试也不能解决 进行如下操作 pacman S mingw w64 x86 64 toolchain pacman S mingw w64 x86 64
  • jmeter实战案例

    一 前言 以前做了个抽奖活动的需求 需要做压测 只是简单帮助测试去做过压测 但没有自己从头到尾做过 最近再次碰到需要做压测 百度了一下使用教程 现在做个记录 以便以后做压测 直接借鉴教程 二 流程 1 启动jmeter 下载jmeter后