使用JMeter进行并发测试接口
1.下载JMeter
Apache JMeter - Download Apache JMeter
我是windows系统,选择了zip下载。
2.解压下载好的zip
3.打开bin文件夹找到jmeter.properties配置文件,修改(大概在39行的位置)
language=zh_CN
4.在bin目录下,找到jmeter.bat,双击启动
5.新建测试计划,选中“测试计划”,鼠标右击,选择添加->线程(用户)->线程组
6.光标选中线程组,鼠标右击,添加->取样器->HTTP请求
7.单击http请求,在详情页填写需要进行测试的api的URL和参数(URL里不要含有http或者https,可以填在协议这一栏,如果是http可以为空,另一个是请求方法,要确定是post还是get,至于路径其实是可以和IP地址写在一起的,如果有端口号的话,那就分开写看的更明白。下方参数就是要拼接到url中的参数比如:http://baidu.com?name=admin&pwd=123456这样的数据,?后面的即为要传的参数,点击下方添加按钮将其添加到参数栏里。 )
8.光标移到HTTP请求->添加->配置元件->HTTP信息头管理器,设置http请求头信息
9.在HTTP信息头管理器中添加需要回传的token或者Content-Type等放在 Header中的内容(比如我是post请求,json数据,我设置了如下:)
10.配置结果查看工具,光标移到测试计划->添加->监听器->察看结果树
11.察看结果树点开,我们选择一个xml文件用于保存测试结果,如果没有可以创建一个.xml文件
12.点击线程组,设置一下并发数(线程数),和并发时间,还有循环次数。(这边的并发数指的即是模拟多少用户同时操作,并发时间指的是这些用户在多少时间内进行这些操作,比如是1分钟内的操作,那么可以设置为60,循环次数指的是这样的操作需要执行多少次 )
13.设置完成后,切换到查看结果树页面,然后点击上方的绿色启动按钮,即可开始并发测试了,返回的数值在察看结果树这边显示,我们点击响应数据即可看到返回的json数据了
使用JMeter进行并发测试接口相关推荐
- 【Jmeter】并发测试接口
1. 新建线程组 2. 新建http请求 3. 新建监听 4. 跑起来 5. 注意
- 每天15分钟JMeter入门篇(二):使用JMeter实现并发测试
每天15分钟JMeter入门篇(一):Hello JMeter 每天15分钟JMeter入门篇(二):使用JMeter实现并发测试 每天15分钟JMeter入门篇(三):认识JMeter的逻辑控制器 ...
- jmeter http并发测试时报错
jmeter http并发测试时报错 错误信息如下:jmeter Response code: Non HTTP response code: java.net.URISyntaxException ...
- Jmeter多用户并发测试
Jmeter多用户并发测试 一个测试任务:测试服务器同一时间点能承受多少http请求.这个测试任务可以利用Jmeter工具来测试.实操如下: 创建测试计划 -> 创建及设置线程组 -> 创 ...
- Jmeter实现并发测试
在实际测试过程中,需要对某些业务进行并发测试,模拟绝对并发时系统的处理是否有异常.比如支付场景,如果有一些秒杀或者其他优惠活动时,很可能有多用户并发的场景发生,下面就针对支付的并发场景,使用Jmete ...
- JMeter进行并发测试参数化
文章目录 目录 前言 一.jmeter并发测试流程 二.JMeter配置 1.新建线程组 2.添加HTTP请求 3.添加HTTP信息头管理器 4.HTTP请求body和headers配置 5.添加查看 ...
- jmeter高并发测试_利用Apache JMeter进行高并发测试(二)
上一篇文章里测试了服务器经过负载均衡之后的静态页面(准确的说也不完全是静态页面,因为里面也包含了数据库请求,只是没有数据所以看着像是一个静态页面),今天来做下请求动态数据页面压力测试. 先使用Navi ...
- JMeter 高并发测试
一.需求 模拟大批量数据http请求 二.分析 在进行压测的时候,一款很棒的. 三.具体方案 JMeter本身支持代理录制方案.支持第三方录制方案 [方案1]第三方录制是指使用第三方录制软件(Blaz ...
- Jmeter简单并发测试
Jmeter是一款比较容易使用的性能测试工具,尤其在并发压测这块使用的比较多,最近有相应的需求,所以简单地介绍下这个工具的使用. 1.安装Jmeter JMeter是100%纯java ...
最新文章
- Qt实现主界面圆角化
- HBase Java API 创建表时一直卡住
- java 异步阻塞_大白话搞懂什么是同步/异步/阻塞/非阻塞
- 【零基础学Java】—递归(五十一)
- 拓端tecdat|R语言中的生存分析Survival analysis晚期肺癌患者4例
- Java对接微信公众号模板消息推送(架包WxJava)
- 谈谈未来 APP 产品设计的革命性趋势
- 小程序支付后台实现(服务商)
- java jtextarea清空_Java:JTextArea类
- 大学生涯(一)电脑工具篇
- 运用js绘制SVG图片
- gr-gsm过程记录
- D35 Spark源代码(待补充)
- 1030个!电子设计电子竞赛毕业设计产品开发(吐血推荐)
- 知乎日报 hello android,知乎日报 - 明白人说新鲜事 - Android 应用 - 【最美应用】...
- 【Leetcode单调队列】- 洛谷P1714切蛋糕
- 如何5分钟跑起来一个完整项目?
- 聚合支付态度支付,满足各类支付场景需求
- 计算机基础应用教程王德俊,计算机应用基础教程
- 产业园招商拓客的10个经典方法