Jmeter 压测工具进行压力测试

news/2024/10/18 18:21:13/

需求:接口需要进行压力测试,有减库存的场景,要求并发不能超库存,接口鉴权类似token方式校验。

一、jemter 下载安装
Java Downloads | Oracle ,下载安装可以自行翻帖子,很多教程,本次实验用的是5.3

二、使用

1.创建线程组

(1)启动软件

(2) 新建一个线程组

(3)设置线程组参数

这里准备模拟1000个不同用户,5秒内启动完,执行1次(可以根据自己需要去测试)

2.在线程组上创建http请求

(1)创建http请求,也可以设置https请求

(2)添加具体接口,如这里加添加接口https请求,设置请求参数

        1)设置一个动态参数:{token}(下一步会添加具体参数)

        2)请求body data自己的业务参数

 

 3.添加CSV 数据配置文件,设置请求参数

(1)创建一个csv配置文件

 (2)定义名字,选择对应的文件,编码,定义参数名

(3)token.txt数据格式

这里可以根据自己实际请求鉴权方式来设置,这里我设置1000个不同用户的参数,

注意:多个参数以逗号隔开,如:token,token2 ,文本内容:token=xxx,token2=yyy

 

到这里请求和参数都设置完成,下面再设置结果返回的监听

4.查看结果树

(1)主要查看每个请求的情况

(2)发出请求之后,这里会有记录请求和响应 

5.聚合报告(查看整体结构)

(1)常用查看结果方式有以下,具体可看下官网说明 

 (2)聚合报告和结果说明,主要查看整体结果


 

 到这里就可以完成查看请求到响应的内容了。还有其他cookie等的支持,详细可以查看官网操作手册。

6.启动

(1)这里启动执行的结构树 

(2)聚合报告

1000个请求,5s内完成。

 可以看到设置的参数目前吞吐是:平均每秒处理194个请求

还没达到极限,可以调整参数继续测


http://www.ppmy.cn/news/101815.html

相关文章

pb如何播放Flash

---- Flash动画不仅包含动画,还可有声音、超文本连接,同时由于它是矢量格式文件,生成的这种包含动画、声音等的文件(*.swf)很小,非常适 合在网络上传输使用,因而在当前Web网页技术中得到很快发展。本文讨论在PowerBuilder6.5数据库编程中用Flash4提供的控件"Swflas…

常用的七种设计模式

常用的七种设计模式 单例模式:保证一个类只有一个实例,并提供一个全局的访问点。它通常通过将构造函数私有化,并提供一个静态方法来实现。工厂方法模式:定义一个用于创建对象的接口,由子类决定实例化哪一个类。即用来…

【送书福利-第六期】Java诞生日,推荐Java“此生错过必遗憾”系列书单

大家好,我是洲洲,欢迎关注,一个爱听周杰伦的程序员。关注公众号【程序员洲洲】即可获得10G学习资料、面试笔记、大厂独家学习体系路线等…还可以加入技术交流群欢迎大家在CSDN后台私信我! 本文目录 一、前言二、推荐书籍三、抽奖方…

【创作纪念日】时间如梭,梭梭催我进步,在CSDN这5年,收获、成长与荣誉并存。

1、引言 小屌丝:鱼哥, 恭喜啊。 小鱼:啥情况, 给我整蒙圈了。 小屌丝:你的朋友圈啊。 小鱼:我的朋友圈咋了, 你看好哪个了? 嘿…嘿…嘿…嘿… 小屌丝:CSDN 创作5周年纪念…

无namespace下的veth+bridge实验

开头 今天尝试使用vethbridge在Linux模拟交换机的情况(不配置net namespace),本以为环境应该很快搞定的,却实实在在的花费了一整天 过程 ip link add testbridge type bridge ifconfig testbridge up ip link add dev veth1 ty…

炸裂开源:你肯定需要的6 个中文版 ChatGPT 提示教程。

提示工程(Prompt Engineering)是一门相对较新的学科,教你你如何开发、优化提示来更好的使用 GPT 等大模型、更好的将大模型的能力接入到你的系统中。 本文整理了 GitHub 上质量最高的 6 个【中文版】提示工程教程。请收藏、转发,…

【Spring】— 映射文件

映射文件 映射文件是MyBatis框架中十分重要的文件。在映射文件中&#xff0c;<mapper>元素是映射文件的根元素&#xff0c;其他元素都是它的子元素。映射文件中的主要元素如下所示。 <mapper><!--映射查询语句&#xff0c;可自定义参数&#xff0c;返回结果集…

13-周赛347总结

13-周赛347总结 第三题想太复杂了&#xff0c;贪心想到了真的好简单 第四题思路正确但是代码写不出来&#xff0c;没有想到可以用TreeMapdp 移除字符串中的尾随零【LC2710】 给你一个用字符串表示的正整数 num &#xff0c;请你以字符串形式返回不含尾随零的整数 num 。 思路…