表示之前从没用过JMeter所以记录一下使用过程

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。
Apache jmeter 可以用于对静态的和动态的资源(文件,Servlet,Perl脚本,java 对象,数据库和查询,FTP服务器等等)的性能进行测试。它可以用于对服务器、网络或对象模拟繁重的负载来测试它们的强度或分析不同压力类型下的整体性能。你可以使用它做性能的图形分析或在大并发负载测试你的服务器/脚本/对象。
以上来自百度百科,接下来说一下我的使用步骤
1. 安装
JMeter无需安装,只要下载之后解压即可用
下载地址: http://jmeter.apache.org/download_jmeter.cgi
根据需求下载即可,我下载的是:

解压后到bin目录下双击jmeter.bat即可用

注意: 如果发现双击jmeter.bat后无反应或者是闪退,检查是否配置java环境变量,因为我作为一个java后台开发之前就已配置过环境变量,所以没有记录此步骤。如果配置过后依然闪退,检查jdk版本,如果下载的是jmeter3.3,那么必须要jdk1.8及以上才可以!

2. 使用

1. 点击新建按钮新建测试任务

2. 右键-->添加线程组

3. 右键-->添加需要压测的http请求路径

4. 比如我现在要对百度进行压测,填写以下信息,默认端口号80不用填写

5. 点击运行开始压测

6. 需要查看结果右键测试计划添加查看结果树

7. 重新运行后查看结果

8. 如果需要添加CSV中的请求参数,先添加

9. 填写以下参数

10. 为请求添加参数

11. 重新运行查看结果

12. 如果需要调整线程数在这里

13. 使用随机参数(JMeter有好多函数可以使用)

14. 查看结果发现使用随机生成的数字 3

不太全面,有机会再补充,毕竟不是专业的测试

转载于:https://www.cnblogs.com/zhangqian27/p/7728990.html

JMeter 压力测试使用CSV参数相关推荐

  1. Jmeter压力测试结果报告参数详解

    右上角窗口说明 (1)小框框里面显示的是脚本的运行时间 (2)小三角形前面的数字,代表jmeter运行过程中的异常数,这个异常数和脚本里的错误是两码事.比如连接不上服务器,这里就会有异常. (3)小圈 ...

  2. jmeter压力测试动态修改并发参数

    Apache JMeter 是 Apache 旗下的开源压测工具,创建于 1999 年初,迄今已有超过 20 年历史.JMeter 功能丰富,社区(用户群体)庞大,是主流开源压测工具之一. 性能测试通 ...

  3. Jmeter压力测试教程(上)

    JMeter压力测试 一. 简介 1.1优点 1.2缺点 二.安装 2.1下载 2.2解决中文乱码问题 2.5配置环境变量 2.4启动 入门案例 三.线程组相关 3.1 创建多个线程组 3.2 并发和 ...

  4. Jmeter压力测试_token参数化

    Jmeter压力测试_token参数化 简单的压力测试大家基本都知道了,接下来我就讲下怎么做token参数化 一.查看登录成功后返回值. 正如下方图片所展示的,我这里的tokenMap就是token ...

  5. JMeter压力测试,mongodb教程视频百度云

    2.httpclient4:压测时,每请求一次都创建一个新的链接,(jmeter5.0以前默认关闭了连接复用,5.0上是打开的:即每请求一次都会创建一个新的链接). 从JMeter 5.0开始,当使用 ...

  6. JMeter压力测试时报异常:address already in use

    JMeter压力测试时报异常:address already in use 执行JMeter时,当并发线程数较高时(尤其是测试机器还存在连接其他服务器的socket),运行一会就会产生address ...

  7. JMeter压力测试,五年Java开发者小米、阿里面经

    下载地址:jmeter-plugins.org 安装:下载后文件为plugins-manager.jar格式,将其放入jmeter安装目录下的lib/ext目录,然后重启jmeter,即可. 启动je ...

  8. 五、JMeter压力测试

    . 一.Jmeter压力测试 1.添加"线程组" 2.为线程组添加"HTTP请求" 3.配置服务器名称或IP:http://127.0.0.1 二.聚合报告 1 ...

  9. Jmeter 压力测试步骤详解

    目录 1.准备工作:安装 Jmeter 2.开始压力测试 (1)首先需要创建线程组 (2)创建 HTTP 请求 (3)添加察看结果树 (4)添加聚合报告 3.完整的测试步骤图示 Jmeter 压力测试 ...

最新文章

  1. unity3d : Failed to query D3D11 context for ID3DUserDefinedAnnotation interface (hr = 0x80004002)
  2. 网络通信:单播、广播、组播
  3. python直接使用pyc_Pyc和pyo是怎样一种存在?
  4. 算法4------字符串的字典序最长子序列
  5. 打造扛得住的MySQL数据库架构-第2章 什么影响了MySQL性能
  6. python如何确定拐点_如何确认均线拐点的实战技巧和理论(图解)
  7. spring的三种启动方式
  8. 5分钟搭一个FastDFS--Linux篇
  9. 最新语言表示方法XLNet
  10. linux下select/poll/epoll机制的比较
  11. Jetson nano jetpack4.5安装torch1.8.0 yolov5(遇到到报错和解决办法)
  12. Chrome支持的MP4编解码器有限
  13. Hello World · GitHub 指南
  14. Cadence PSpice 仿真1: 三极管传输特性曲线直流仿真图文教程
  15. 计算机专业总人数所占比例公式,excel统计数据所占比例的教程详解
  16. 合成全身火焰燃烧人物海报图片的PS教程
  17. 【英语学习】【WOTD】hamartia 释义/词源/示例
  18. Error: Couldn‘t find preset “stage-2“ relative to directory
  19. 友盟社会化分享+第三方登录 2022.03.28 最新版
  20. RFID-MFRC522射频识别模块,S50卡M1

热门文章

  1. 32销售是合理的引导用户购买
  2. 批量无损删除项目中的代码注释方法
  3. python读取matlab文件_python写文件vs matlab写文件,由另一个s读取
  4. eval() python_python基础-input函数和eval函数
  5. Qt笔记-多线程检索数据库(单例多重锁,QtConcurrent::blockingMapped)
  6. canvas笔记-画三角形并计算其外心(含算法其他绘图框架类似)
  7. Qt文档阅读笔记-moc工具使用及其理论(moc工具如何添加到makefile中)
  8. C++设计模式-使用Qt框架模拟策略模式(Strategy)商场促销
  9. Qt工作笔记-仿大佬风格代码(使用#ifdef Q_OS_WIN32)
  10. java 判断请求为 ajax请求_请问如何判断一个请求是不是ajax请求?