文章目录

  • 1.Jmeter脚本入门
  • 2.Jmeter测试元件
    • 1.测试计划
    • 2.线程组
    • 3.取样器
    • 4.逻辑控制器
    • 5.配置元件
    • 6.定时器
    • 7.前置处理器
    • 8.后置处理器
    • 9.断言
  • 3.Jmeter运行原理
  • 4.Jmeter测试计划要素
  • 5.Jmeter录制脚本-BadBoy
  • 6.Jmeter自身代理录制移动端脚本(暂略)
  • 7.Jmeter配置文件修改

1.Jmeter脚本入门

  • 添加测试计划
  • 添加线程组
  • 添加http请求
    • 配置http请求
  • 添加结果树
  • 启动

2.Jmeter测试元件

1.测试计划

  • 相当于一个业务流程

2.线程组

  • 线程数:表示请求的虚拟用户数量
  • ramp-up:启动现成所需要的时间
  • 循环次数:表示线程数循环

3.取样器

  • 作用:向服务器发送请求,并记录响应时间和相应内容

4.逻辑控制器

  • 一类:控制testplan中sampler节点发送请求的逻辑顺序,如if控制器
  • 一类:组织可控制sampler,如事务控制器

5.配置元件

  • 作用:提供静态数据配置的支持

6.定时器

  • 作用:相当于在操作之间设置等待时间

7.前置处理器

  • 作用:在实际请求发出前对即将发出的请求进行的特殊请求

8.后置处理器

  • 作用:对sampler发出请求后得到的服务器响应进行处理

9.断言

  • 作用:检查测试中得到的相应数据是否符合预期

10.监听器

  • 对测试结果进行处理和可视化展示,常用包括结果树,聚合报告,图形结果

3.Jmeter运行原理

  • 以线程方式运行
  • 以线程组驱动多个线程运行测试脚本对被测服务器发起负载
  • 使用GUI模式进行创建和调试脚本,也可以进行简单的脚本测试
    • GUI模式对电脑消耗资源较大,无法实现大的并发和压力测试
  • 使用命令行模式进行压力测试

4.Jmeter测试计划要素

  • 测试计划
  • 在测试计划中至少有一个线程组
  • 在线程组中要至少有一个取样器
  • 在测试计划中必须要有监听器

5.Jmeter录制脚本-BadBoy

  • 暂略

6.Jmeter自身代理录制移动端脚本(暂略)

  • 添加步骤

  • 配置HTTP代理服务器

    • 端口号默认
    • https domain中填写本地IP或localhost|能够访问网络
    • 目标控制器:测试计划→线程组
    • 点击启动按钮
  • 配置手机(手机模拟器)|fiddler配置相同

7.Jmeter配置文件修改

  • 中文乱码问题解决办法

  • 修改成中文

Jmeter的使用(一)相关推荐

  1. jenkins+ant+jmeter接口测试

    <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl=" ...

  2. JMeter自学笔记3-创建自己的第一个测试用例

    一.写在前面的话: 上篇我们已经认识了JMeter的图形界面,大家应该都是很懵的.那么这篇,我们将学习使用JMeter创建第一个属于自己测试用例. 二.创建自己的第一个测试用例: 1.新建一个Thre ...

  3. 对 Jenkins+ANT+Jmeter 接口测试的实践

    转载地址:https://testerhome.com/topics/5262 1.前言 最近感觉大家都在讲Jenkins+jmeter+ant或maven的使用,但没有说到具体怎么投入到项目使用,只 ...

  4. jmeter异步请求测试怎么测试_JMeter接口测试之HTTP请求默认值

    不管是在UI级别的自动化测试还是在接口级别的自动化测试中,对公共数据数据的分离都是一种趋势,或者某种程度来说,这是自动化测试中必须要掌握的一种能力,是基本技能.这些公共数据就包含了测试地址,以及登录的 ...

  5. jmeter吞吐量图形显示_Jmeter系列(43)- 详解 Jmeter 图形化 HTML 压测报告之 Charts 模块...

    如果你想从头学习Jmeter,可以看看这个系列的文章哦 Charts 介绍 包含了各种详细信息图表,比 GUI 模式的图表好看且易懂多了! 做性能测试,如何发现是否有性能瓶颈?必须从结果图表中找到鸭! ...

  6. jmeter分析性能报告时的误区

    概述 我们用jmeter做性能测试,必然需要学会分析测试报告.但是初学者常常因为对概念的不清晰,最后被测试报告带到沟里去. 常见的误区 分析响应时间全用平均值 响应时间不和吞吐量挂钩 响应时间和吞吐量 ...

  7. jmeter笔记(8)--关联

    关联是jmeter中比较重要的一个点,在测试过程中有些数据是经常发生变化的,要获取这些数据,就需要使用关联,Jmeter可以通过"后置处理器"中的"正则表达式提取器&qu ...

  8. 性能测试八:jmeter进阶之beanshell

    * BeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法; * BeanShell是一种松散类型的脚本语言(这点和JS类似); * BeanShell是用Java ...

  9. 接口测试(postman jmeter)

    接口:把client(前端)和server(后端)联系起来的就是接口,接口测试就是功能测试,进行接口测试首先得需要接口文档. json是一种通用的数据格式,接口返回的数据都是json,json是key ...

  10. jmeter实现多并发

    1.jmeter实现多并发 线程组:负载发生器,用以多线程或多进程的方式来模拟用户的使用行为.jmeter是以线程的方式来进行模拟用户的并发访问的 转载于:https://www.cnblogs.co ...

最新文章

  1. 的setinterval函数_ES6 极简教程 lt;6gt; 函数扩展
  2. c语言 div ldiv_C ++中带有示例的ldiv()函数
  3. OpenSSH 6.7 发布 开源ssh服务器软件
  4. 公开封尘已久的即时通讯源码(转)
  5. Linux下history命令用法
  6. JAVA JDK API(中文) 1.6、1.8
  7. python中常用的数据结构简述
  8. Skype国际版下载地址(非Tom版)
  9. 场地预约小程序开发及前后端源码
  10. pdf 修改title
  11. 千兆网线做法和网线接法注意事项
  12. jpg怎么转换jpeg?一招教你轻松完成转格式
  13. 学习笔记——FPGA芯片主要资源介绍
  14. 用tensorboard可视化log日志
  15. 阴阳师(动画):4个人一起从左往右走
  16. android开发者选项打开方式,打开、关闭安卓手机的开发者选项的方法详解
  17. 软件测试精品书单推荐指南!
  18. Java大数据学习路线图
  19. Commvault逻辑架构及组件说明
  20. python随机出现外星人飞船_《外星人入侵》项目飞船和外星人相撞后飞船不返回屏幕底部,依然在外星人中间的问题解决方法...

热门文章

  1. linux查看tcp连接日志,linux下tcp状态是从哪查出来的
  2. 利用程序随机构造N个已解答的数独棋盘
  3. 1.3 常规信息系统集成技术
  4. 最新holer使用方法 如何使用外网访问自己主机的web应用
  5. Java new一个对象
  6. 君子生非异也,善假于物也
  7. Nodejs 服务端MVC架构
  8. 通配符掩码的应用 ACL 访问控制列表
  9. hdu4416 Good Article Good sentence(多个串的本质不同的串个数,后缀自动机)
  10. sql server 按拼音分类排序的功能