JMeter从入门到精通(包含作业/练习/总结/回顾)

day1.

1.课程介绍

1.1什么是jmeter

jmeter是apache公司使用java平台开发的一款测试工具。

1.2jmeter可以做什么

1.接口测试
2.性能测试
3.压力测试
4.数据库测试
5.java程序测试

1.3jmeter优点

1.开源免费
2.支持多协议
3.轻量级
4.功能强大

1.4jmeter缺点

使用jmeter无法验证js程序,也无法验证页面ui,所以需要和selenium配合来完成web2.0应用测试。

2 jmeter安装

1.需要java环境
2.在官网下载jmeterzip文件并解压
3.jmeter启动,进入bin目录并找到jmeter.bat文件(windows中)Linux则找到jmeter.文件,双击即可启动。

jmeter插件安装

安装地址:https://jmeter-plugins.org/install/Install/
安装好插件并放在lib/ext目录下

jmeter常用文件介绍

bin目录:
jmeter.bat windows下启动文件
jmeter.log jmeter运行日志文件
jmeter.properties 系统配置文件
jmeter-server.bat windows分布式测试要用到的服务器配置
jmeteer-server linux分布式测试要用到的服务器配置
注:其中系统配置文件中的SSL设置重点关注如下几个:
#指定http协议层
https.default protocol=

其他目录

1 lib存放jar包是jmeter核心文件
2 printable_docs目录存放jmeter用户手册,帮助文档。

2 为什么学jmeter

1.jmeter是一款公司内比较常用的自动化测试工具。
2.能够满足一般的接口、压力、性能测试需求
3.操作方便、容易掌握

3 jmeter基本使用&元件

jmeter入门脚本

  1. 添加测试计划
  2. 添加线程组
  3. 添加http请求
  4. 配置http请求
  5. 查看结果树

4.线程用户

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

5 jmeter其他原件介绍

5.1取样器

性能测试中向服务器发送请求,记录响应信息,记录响应时间最小单元。

5.2逻辑控制器

6.jmeter运行原理

  • jmeter是按照线程的方式来运行的
  • jmeterGUI模式运行测试脚本对电脑本身的资源消耗较大,无法实现大的并发和压力测试
  • 使用命令行模式实现高并发和压力测试
  • 使用GUI模式主要目的是编写和调试jmeter测试脚本

7.jmeter测试计划要素

使用jmeter编写测试脚本要素:

  • 测试计划
  • 在测试计划中要至少有一个线程组
  • 在线程组中至少有一个取样器发送请求、记录响应时间和相应内容。
  • 在测试计划中必须要有***。

8.jmeter的录制脚本

  • 使用badboy来录制
  • 安装badboy
  • 打开badboy时默认记录状态,输入网址,直接操作即可
  • 操作完成---点击停止记录
  • 导出脚本
  • 在jmeter中打开已有文件

9.使用jmeter自身代理录制移动端

  • 配置jmeter
    1.打开jmeter创建新的测试计划
    2.在测试计划下添加一个线程组
    3.添加http代理服务器
    -3.1在测试计划下--右键--非测试原件--Http代理服务
    4.配置HTTP代理服务器
    • 4.1端口号默认
    • 4.2https domains中填写电脑本地ip或是直接写localhost
    • 4.3目标控制器选择 测试计划-线程组
    • 4.4.点击启动按钮 --点击ok
  • 配置手机 和fiddler配置相同

10.jmeter核心知识点

10.1发送HTTP请求

回顾接口测试知识

  • 接口三要素:
    • 请求地址/方式
    • 请求参数
    • 返回值
  • HTTP协议:
    • 请求方式
      • get
        -带参数 params
        -不带参数
      • post
        -x-www-form-urlencode 参数类型 键值对
      • put
      • delete
全部评论

相关推荐

点赞 评论 收藏
分享
04-10 11:56
如皋中学 Java
高斯林的信徒:双c9能简历挂的?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务