首页 > 其他分享 >性能测试|Jmeter压测脚本录制与编写

性能测试|Jmeter压测脚本录制与编写

时间:2023-01-12 17:35:44浏览次数:41  
标签:浏览器 压测 录制 js gif 添加 Jmeter png

性能测试|Jmeter压测脚本录制与编写_css

**前提条件:**运行JMeter图形界面,找到安装目录下bin目录,找到ApacheJMeter.jar双击打开就行

第一步:添加线程组

在左侧栏中-测试计划右键---》 添加》 Threads(Users) -》 线程组,如下图所示:

性能测试|Jmeter压测脚本录制与编写_css_02

性能测试|Jmeter压测脚本录制与编写_web应用_03

第二步:添加逻辑控制器

性能测试|Jmeter压测脚本录制与编写_web应用_04

第三步:录制回放

http(s) Test Script Recorder允许Jmeter在你使用普通浏览器浏览web应用时,拦截并录制你的操作.

性能测试|Jmeter压测脚本录制与编写_web应用_05

为线程组添加http默认(Add --> Config Element --> HTTP Request Defaults),常见录制需要的组件如下所示:

性能测试|Jmeter压测脚本录制与编写_web应用_06

第四步:在浏览器设置代理

性能测试|Jmeter压测脚本录制与编写_web应用_07

第五步:配置请求信息

填写设置要访问的web应用所在的服务器域名、主机名称、ip地址

性能测试|Jmeter压测脚本录制与编写_线程组_08

点击开始录制:

性能测试|Jmeter压测脚本录制与编写_web应用_09

第六步:生成证书

证书地址默认在F:\anzhuang\apache-jmeter-5.4.1\bin下(注意:这里的地址jmeter完成路径下的bin目录)会生成这三个文件

性能测试|Jmeter压测脚本录制与编写_web应用_10

第七步:将ApacheJMeterTemporaryRootCA.crt证书配置到浏览器中,以火狐浏览器为例

性能测试|Jmeter压测脚本录制与编写_线程组_11

性能测试|Jmeter压测脚本录制与编写_线程组_12

第八步:返回jmeter页面,查到请求数据

性能测试|Jmeter压测脚本录制与编写_css_13

性能测试|Jmeter压测脚本录制与编写_css_14

性能测试|Jmeter压测脚本录制与编写_线程组_15

使用过滤的正则表达式:

# 过滤掉gif、png、js文件
.*\.(gif|png|js).*
# 过滤掉gif、png、js、woff、css文件
.*\.(gif|png|js|woff|css).*

先删除原来的文件,在重新发起请求

性能测试|Jmeter压测脚本录制与编写_css_16

​.*\.(baidu\.com).*​

性能测试|Jmeter压测脚本录制与编写_css_17

性能测试|Jmeter压测脚本录制与编写_线程组_18

性能测试|Jmeter压测脚本录制与编写_web应用_19

添加结果树

性能测试|Jmeter压测脚本录制与编写_线程组_20

性能测试|Jmeter压测脚本录制与编写_css_21

以上是学习笔记的总结,一起借鉴吧!

标签:浏览器,压测,录制,js,gif,添加,Jmeter,png
From: https://blog.51cto.com/u_15640304/6004531

相关文章

  • 性能测试|JMeter压测结果分析
    查看结果树对​​https://ceshiren.com/t/topic/1369.json​​发起请求1、增加线程组、HTTPRequest、添加结果树,配置协议、域名、请求地址,如下图所示:请求结果如下图所示:......
  • 小白必看,接口测试神器 Jmeter 如何实现测试关联
    三四月份赶上跳槽高峰期,面试中,接口测试部分的关联是经常被提及的知识点之一,经常有同学因此错失良机,“关联”可谓是重中之重了,今天就写一篇关于Jmeter关联的文章,以作备忘。所......
  • 用jmeter实现不同请求同时发送测试MySQL数据库的锁表和死锁问题【杭州多测师_王sir】
    一、第一种方法:通过创建不同线程组实现1、创建不同的线程组,然后把不同的请求放在不同的线程组里面,每个线程组里面加入SynchronizingTimer集合点,然后添加一个用表格察看结......
  • Jmeter学习:配置原件--Random 随机变量/自定义变量/Jmeter 变量作用域和规则
    一、Random随机变量其用法与Counter计数器一样。后两个参数不常用,就不说明了  二、自定义变量通常用于进行脚本的参数化,将多个场景出现的常量采用变量统一替换,简......
  • 性能测试|JMeter取样器介绍(二)
    上文我们介绍了JMeter取样器的部分内容,本文我们继续介绍JMeter取样器的功能。自动重定向如果选中该选项,当发送HTTP请求后得到的响应是302/301时,JMeter会自动重定向到新的页......
  • 性能测试|JMeter取样器介绍(三)
    之前两篇文章我们讲解了JMeter取样器的基本使用,本文我们将讲解JMeter取样器的高级使用。根据上图解释说明:(1)客户端实现:实现(Implementation):发送http请求的方式。可选项为Jav......
  • 性能测试|JMeter逻辑控制器(一)
    Jmeter官网对逻辑控制器的解释是:“LogicControllersdeterminetheorderinwhichSamplersareprocessed.”。意思是说,逻辑控制器可以控制采样器(samplers)的执行顺序。......
  • Jmeter+Ant+Jenkins接口自动化测试平台
    一个完整的接口自动化测试平台需要支持接口的自动执行,自动生成测试报告,以及持续集成。Jmeter支持接口的测试,Ant支持自动构建,而Jenkins支持持续集成,所以三者组合......
  • Jmeter 读取CSV文件,并放入BeanShell中使用
    1、添加线程组和CSVDataSetConfig线程组设置循环次数‘   添加CSVDataSetConfig  2、编写CSV文件,添加input.txt到CSVDataSetConfig中  ......
  • Jmeter 加载Java代码并执行
    BeanShell中引用外部类,有三种方法:1)引用源文件,即.java文件。2)引用字节码文件,即.class文件。3)引用jar包,即.jar文件。方法1,引用源文件1)创建java文件publicclassTestA{......