【博学谷学习记录】超强总结,用心分享 | 软件测试 性能测试工具

1. 工具选择

1. LoadRunner
  • Loadrunner:工业级的性能测试工具,可以模拟大量用户,并监控性能指标提供报表。
  • 优势:
    • 支持的用户量大
    • 详细的分析报表
    • 支持IP欺骗
  • 缺点:
    • 收费
    • 体积大
    • 无法定制功能
2. JMeter
  • Jmeter:性能测试工具,Jmeter软件的功能与Loadrunner基本一致。

  • 优点:

    • 免费开源
    • 体积小
    • 可扩展的组件
  • 缺点:

    • 不支持IP欺骗
    • 分析和报表能力比lr弱

2. JMeter 环境搭建

1. 配置环境
2. 文件目录介绍
  • bin目录

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wVDc7Ma2-1661582126986)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20220808203212309.png)]

  • 目录:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fSjlakhv-1661582126988)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20220808203238660.png)]

  • printable-docs目录:
    • component_reference.html:是最常用到的核心元件帮助文档。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0D5s0AYk-1661582126989)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20220808203301879.png)]

  • lib目录:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HVTnnPEf-1661582126990)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20220808203335235.png)]

3. JMeter 元件

1. 基本元件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xHrShCJp-1661582126990)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20220808213935781.png)]

  • 取样器:发送请求,类似于接口自动化中的Request库
  • 逻辑控制器:控制语言执行顺序。类似于python中逻辑控制语句
  • 前置处理器:在请求发送之前执行。类似于自动化中的setup部分
  • 后置处理器:在请求发送之后执行。类似于自动化中teardown部分
  • 断言:对响应结果进行断言。类似自动化中的assert语句
  • 定时器:等待一定时间。类似于自动化中的sleep语句
  • 测试片段:封装一段代码,供其他脚本调用,不直接执行。类似于自动化中封装的函数
  • 配置元件:测试前的环境及数据配置。类似于自动化中的初始化动作
  • 监听器:查看测试的结果。类似于自动化中的日志和报告
2. 作用域
  • 按照jmeter测试计划的树形结构来定义作用域(类型python的缩进)
  • 作用域的原则:
    • 取样器是jmeter的核心,不作用于其他的组件
    • 逻辑控制器,只对子节点起作用
    • 对于其他的组件
      • 如果父节点是取样器的话,则只对父节点起作用,
      • 如果父节点不是取样器的话,则对父节点下的所有组件起作用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值