jmeter实战案例
一、前言
以前做了个抽奖活动的需求,需要做压测,只是简单帮助测试去做过压测,但没有自己从头到尾做过。最近再次碰到需要做压测,百度了一下使用教程。现在做个记录,以便以后做压测,直接借鉴教程。
二、流程
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报告的路径, 此文件夹必须为空或者不存在
jmeter实战案例相关推荐
- 2021年大数据Spark(四十一):SparkStreaming实战案例六 自定义输出 foreachRDD
目录 SparkStreaming实战案例六 自定义输出-foreachRDD 需求 注意: 代码实现 SparkStreaming实战案例六 自定义输出-foreachRDD 需求 对上述案例的结果 ...
- 2021年大数据Spark(三十九):SparkStreaming实战案例四 窗口函数
目录 SparkStreaming实战案例四 窗口函数 需求 代码实现 SparkStreaming实战案例四 窗口函数 需求 使用窗口计算: 每隔5s(滑动间隔)计算最近10s(窗口长度)的数据! ...
- 2021年大数据Spark(三十七):SparkStreaming实战案例二 UpdateStateByKey
目录 SparkStreaming实战案例二 UpdateStateByKey 需求 1.updateStateByKey 2.mapWithState 代码实现 SparkStreaming实战案例 ...
- 2021年大数据Spark(三十六):SparkStreaming实战案例一 WordCount
目录 SparkStreaming实战案例一 WordCount 需求 准备工作 代码实现 第一种方式:构建SparkConf对象 第二种方式:构建SparkContext对象 完整代码如下所示: 应 ...
- 【分布式事务】tcc-transaction分布式TCC型事务框架搭建与实战案例(基于Dubbo/Dubbox)...
一.背景 有一定分布式开发经验的朋友都知道,产品/项目/系统最初为了能够快速迭代上线,往往不太注重产品/项目/系统的高可靠性.高性能与高扩展性,采用单体应用和单实例数据库的架构方式快速迭代开发:当产品 ...
- 7个实战案例、24个学习视频、12G干货资料...今天带你免费入门Python数据分析!...
相信许多做数据的都有这样的经历: 你花了大半天整合了一张数据表,却因为其他部门的错误,导致表格结构全错了!于是你又要吭哧吭哧重新来过... 每次数据都重复洗一遍,还这么慢,要是有一劳永逸的方法就好了. ...
- R语言诊断试验数据处理与ROC分析实战案例2
R语言诊断试验数据处理与ROC分析实战案例2 目录 R语言诊断试验数据处理与ROC分析实战案例2 #ROC指标 #样例数据
- R语言诊断试验数据处理与ROC分析实战案例1
R语言诊断试验数据处理与ROC分析实战案例1 目录 R语言诊断试验数据处理与ROC分析实战案例1 #ROC指标 #样例数据
- R语言Kaplan-Meier绘制生存分析、Log-rank假设检验、Cox回归曲线实战案例:恶性黑色素瘤的术后数据生存分析
R语言Kaplan-Meier绘制生存分析.Log-rank假设检验.Cox回归曲线实战案例:恶性黑色素瘤的术后数据生存分析 目录
最新文章
- 用代码优雅的终止springboot服务
- polyrate使用方法_pytorch必须掌握的的4种学习率衰减策略
- 集合框架—HashMap
- 在notepad++中配置java编译环境
- IOS 如何获取ppi
- STM32 IIC详解
- android html 换行_Android-富文本处理-html字符串去掉内部样式,统一添加body、style,统一支持换行等...
- Linux学习12—文件服务
- Excel自定义函数
- Git基础-git恢复被删除的文件
- 拥有70多个名字的南京,改城市名就像改微信名一样
- Flutter仿学习强国填空题
- 模型评价指标—ROC曲线
- spark、hadoop、storm、solr、es在车辆分析上的分析与比较
- 此pl2303驱动程序不支持win11、非旺玖原装PL2303驱动解决办法
- 语音转换工具推荐tts-vue
- python爬取豆瓣影评理论依据_我用Python爬取了豆瓣的影评
- linux root用su 切换到普通用户提示输入密码并报密码错误(Linux禁止非WHEEL用户组使用su命令)
- ArcGIS server如何将自己的小地图叠加到Google maps或者Virtual Earth上
- Docker搭建持续集成平台jira
热门文章
- Linux下查看CPU信息和GPU显卡信息
- 900页数学论文证明旋转的黑洞不会爆炸,丘成桐:30多年来广义相对论首次重大突破...
- 解决 Matlab 命令行窗口,画图中图例中文乱码的情况
- NRF52832学习笔记1——NRF52832芯片简介
- js怎么获取设备的地理位置
- Mac如何使用python创建Excel文件,并进行内容写入
- Python end= 什么意思?
- php trait instanceof,Hyperf 验证 trait
- iQOO Neo5S手机搭载Pixelworks升级版处理器;彩色星球科技联合费城76人开启NBA合作模式 | 全球TMT...
- AD-----间距、线宽、阻焊、铺铜规则设置