Apache JMeter软件下载在这不介绍,仅仅介绍一下,博主的使用过程,或许能帮助到你。
首先声明一下,博主使用的环境是windows7。下载下来之后,解压,运行bin下jmeter.bat批处理文件,出现下方界面。

开始使用,右击测试计划->添加->Threads(User)->线程组

在线程组界面,有一些需要的选项,如:取样器出现错误时执行的动作、线程数、循环次数等,根据自己的需求来填写即可

设置好线程组之后,右击线程组->配置元件->HTTP请求

在HTTP请求默认值界面填写一些必要的数据,下图是博主简单的填写了一下,并使用红框标出。如果自己使用,请根据个人情况填写。其中协议、服务器名称或IP、端口、encoding、方法都是必填的,如果路径是根目录,则可不填。Body Data或parameters是二选一的,为了方面批量测试,而且使用的方法是POST以及POST的是一个对象,故博主选择的是Body Data。当然,如果你所测试的web没有参数,这里为空。

Body Data格式如博主所填,设置Body Data之后,需要添加HTTP信息头,如果不添加HTTP信息头,会报Response code:415错误。添加方式如下图

添加HTTP信息头之后,需要添加一些参数,参数如下图

至此,你就可以点击上方绿色三角启动按钮开始测试了。

当然,仅仅这样还是不行的,我们还想要知道,测试的结果,以及时间消耗等等之类的。
在JMeter中,有多种查看结果的方式。其中,结果最详细的是查看结果树

结果树的界面如下图所示,选中左下方的Text窗口中的一项,就会得到取样器的结果。取样器的结果内容非常详细,包括线程名、开始时间、加载时间、连接时间、response code等等。

图形结果就是把请求时间,使用图像的方式画出来,不过这里有个缺点就是图的长度是一定的,如果你的测试循环测试特别多的话,图形就会变的很乱。如下图:

别的结果方式,我就不一一介绍了,如果用到,可以自己尝试去使用。

最后要说明的时,如何使用多个参数来测试。
这里博主的方法是,把需要测试的数据放到一个文件中,然后使用JMeter去读取文件,然后把数据加载到Body Data中。若想做到这样,首先需要更改Body Data的格式,修改后格式如下:

{"name":"${name}""age":${age}
}

然后右击线程组,配置元件,CSV Data Set Config

在CSV Data Set Config界面添加一些参数。

参数的设置,需要根据数据文件的格式,博主的数据格式为:

PS:图片有点多。

Jmeter压力测试,个人使用总结相关推荐

  1. 接口测试工具-Jmeter压力测试使用

    接口测试工具-Jmeter压力测试使用 官方描述:jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单.因为jm ...

  2. jmeter压力测试linux,JMeter压力测试

    JMeter压力测试 整体目标: 安装虚拟机,并安装一套LAMP(Linux+Apache+Mysql+PHP)待测系统,推荐ECShop(http://www.ecshop.com),基于此进行Jm ...

  3. Jmeter压力测试_token参数化

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

  4. 性能测试连载 (7)-jmeter 压力测试中的难点解析

    概述 新人在用jmeter做压力测试的时候,会被一些性能术语搞懵,直接导致的后果就是对测试出来的结果数据根本不能理解,更谈不上分析.这篇文章着重给大家实例解释一下jmeter压力测试的一些专有名词 问 ...

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

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

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

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

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

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

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

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

  9. Apache JMeter压力测试快速入门

    引言 前文<Apache JMeter功能测试快速入门>中,我们在bin目录下点击jmeter.bat启动JMeter时,目光如炬的你一定注意到了命令行窗口中的如下提示: Don't us ...

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

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

最新文章

  1. 经典算法面试题目-设计算法移除字符串中重复的字符(1.3)
  2. 【渝粤教育】广东开放大学 会议运行管理 形成性考核 (38)
  3. No migrations to apply.(django不能创建数据库中的表的问题)makemigrations/migrate
  4. Windows 平台下Myeclipse 10 中SVN 插件使用教程(TortoiseSVN)
  5. Windows Servers2019没有无线网卡驱动
  6. Ionicons - Ionic 出品的免费开源、高性能图标库,适用于 web / APP / 桌面应用
  7. Word文字的三种隐藏方法
  8. Ubuntu下Git安装图形化代码合并工具kdiff3
  9. 前程无忧网站大数据职位信息分析可视化(源码)
  10. JS 获取当前浏览器版本,验证浏览器版本是否高于谷歌80
  11. 给父母的礼物!一键让Android变身老人机
  12. 【小白目标检测】手把手教你做视频中的实时目标检测(基于Pelee算法)
  13. 转载自网易学院 PS打造超级梦幻照片效果
  14. 教你免费下载和安装office办公软件,超级简单
  15. ngzorro 自定义指令操作 nz-table 列拖动缩放
  16. Quagga简介、安装、配置说明
  17. 惠而浦扫地机器人充不进电_惠而浦和西屋诉说不要被廉价欺骗 | 智能扫地机器人评测...
  18. android usb attached,android – USB_DEVICE_ATTACHED意图未触发
  19. 企业运用人工智能的案例_如何打造企业私域流量及企业微信
  20. 输入一串字符,直到输入一个星号(*)为止,统计(输出)其中的字母个数和数字字符个数。

热门文章

  1. 数值分析:数据的最小二乘拟合
  2. HBuilder 设置 主题 背景颜色
  3. 如何在iPhone和iPad上隐藏IP地址,保护个人隐私信息
  4. 公司邮箱、公共邮箱、工作邮箱,常用什么邮箱?
  5. threejsV0.143.0版本如何设置uv坐标贴图
  6. caffe的安装配置(CUDA7.5+VS2013)
  7. 物联网开源平台KAA
  8. 如何制作好看的菜单c语言,一种漂亮的自绘菜单
  9. 时间管理办法,如何对项目进行规划提高效率?
  10. access设计视图打不开_15、ACCESS总计查询(分组查询)设计(ACCESS图解操作系列)...