当前位置: 首页 > news >正文

JMeter进行并发测试参数化

文章目录

目录

前言

一、jmeter并发测试流程

二、JMeter配置

1.新建线程组

2.添加HTTP请求

 3.添加HTTP信息头管理器

 4.HTTP请求body和headers配置

 5.添加查看结果数

 6.参数化设置

 7.并发设置

 8.启动,查看结果数

总结

前言

Tips:工作半年多,并发测试也进行过好几次了,在这里做一次总结。

主要内容:采用jmeter工具进行并发测试的步骤流程和参数参数化

业务需求:开发优化了下单接口中生成订单的逻辑,采用雪花算法生成订单号,虽然雪花算法具有全局唯一性,不会出现订单号重复的情况,但在领导的要求下也简单的进行了下单接口并发测试。


提示:以下是本篇文章正文内容,下面案例可供参考

一、jmeter并发测试流程

示例:Post下单接口并发测试,对用户headers的用户凭证参数化

二、JMeter配置

1.新建线程组

测试计划右键——>添加——>线程(用户)——>线程组

2.添加HTTP请求

线程组右键——>添加——>取样器——>HTTP请求

 3.添加HTTP信息头管理器

线程组右键——>添加——>配置元件——>HTTP信息头管理器

 4.HTTP请求body和headers配置

http接口和body配置

 headers配置

 5.添加查看结果数

线程组右键——>添加——>监听器——>查看结果数and用表格查看结果

 6.参数化设置

添加CSV Data Set Config

线程组右键——>添加——>配置元件——>CSV Data Set Config

 CSV Data Set Config配置

 参数化的变量就用${变量名}的形式代替,我这次的参数化是针对headers的token进行参数化

 7.并发设置

点击线程组进行配置

 8.启动,查看结果数

表格结果数可以看到3个请求的时间是同一时刻

再查看结果数看看接口返回是否正常,正常则并发测试完成,对比下落库数据等待有无异常即可

 

总结

并发测试的步骤大概就是这样,不是很难,设置好对一个请求和需要参数化的配置就可以执行了,文章仅供参考。

相关文章:

  • lotus 1.17.1-rc3 calibnet Boost
  • priority_queue(优先级队列的模拟使用和实现)
  • git工作中常用的命令
  • mmdetection--pointpillars-demo运行
  • 使用react-amanda快速搭建管理类型的系统
  • 由于apt-get命令不知道为什么使用不了(可能是关闭了某个访问外网的东西),所以手动在ubuntu上安装mongodb
  • shell排序算法
  • Hadoop - 本地安装 完全分布式安装 集群配置 xsync分发脚本
  • 基于视觉AI的管道高后果区预警系统
  • 计算机毕业设计ssm+vue基本微信小程序的蛋糕预订平台系统
  • CSP202206-1 归一化处理 (C/C++)
  • c++ 11 多线程支持 (std::packaged_task)
  • Spring MVC注解Controller源码流程解析--定位HandlerMethod
  • 常用排序方法、sort的实现原理、快排的优化
  • centos7 离线安装httpd
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • 2018天猫双11|这就是阿里云!不止有新技术,更有温暖的社会力量
  • Apache Pulsar 2.1 重磅发布
  • Iterator 和 for...of 循环
  • Java,console输出实时的转向GUI textbox
  • JavaScript新鲜事·第5期
  • log4j2输出到kafka
  • Next.js之基础概念(二)
  • PAT A1120
  • python3 使用 asyncio 代替线程
  • 聊聊flink的BlobWriter
  • 七牛云假注销小指南
  • 十年未变!安全,谁之责?(下)
  • 提醒我喝水chrome插件开发指南
  • 微信端页面使用-webkit-box和绝对定位时,元素上移的问题
  • 一起参Ember.js讨论、问答社区。
  • 用Python写一份独特的元宵节祝福
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • 好程序员web前端教程分享CSS不同元素margin的计算 ...
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • !$boo在php中什么意思,php前戏
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • #、%和$符号在OGNL表达式中经常出现
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (二)WCF的Binding模型
  • (论文阅读30/100)Convolutional Pose Machines
  • (数据结构)顺序表的定义
  • (提供数据集下载)基于大语言模型LangChain与ChatGLM3-6B本地知识库调优:数据集优化、参数调整、Prompt提示词优化实战
  • (转)Oracle 9i 数据库设计指引全集(1)
  • (转)程序员技术练级攻略
  • .NET Core实战项目之CMS 第十二章 开发篇-Dapper封装CURD及仓储代码生成器实现
  • .net core使用RPC方式进行高效的HTTP服务访问
  • .net framework profiles /.net framework 配置
  • .NET/C# 使用 SpanT 为字符串处理提升性能
  • .net6+aspose.words导出word并转pdf
  • .NET国产化改造探索(三)、银河麒麟安装.NET 8环境
  • .net解析传过来的xml_DOM4J解析XML文件
  • /3GB和/USERVA开关