首页 > 其他分享 >jmeter测试工具-测试基础(2)-jmeter中如何录制脚本

jmeter测试工具-测试基础(2)-jmeter中如何录制脚本

时间:2023-04-16 19:13:32浏览次数:40  
标签:控制器 浏览器 录制 代理 代理服务器 测试工具 jmeter

一:JMeter中录制脚本

jmeter中如何录制脚本
    1,新建一个测试计划---添加---非测试原件---HTTP代理服务器
    2,在浏览器中进行设置-高级-系统-打开计算机代理设置
    3,如下图所示,然后启动HTTP代理服务器
    4,录制完毕,关闭录制,关闭代理

  1,创建代理服务器:

  2、添加录制控制器:

    1、创建线程组->录制控制器

  3、目标控制器设置:

    1、选择Test Plan Creation下的目标控制,选择为:Test Plan>线程组>录制控制器
    2、将代理数据推送到录制控制器中

  4、精确过滤指定网址
    1、在Request Filtering 添加 “include”与“Exclude”URL正则匹配表达式
    2、目的:避免录制过多没必要的请求
    3、Include:..(baidu.com).;    .*\.(baidu\.com).*
    4、Exclude:..(js|css|PNG|jpg|ico|png|gif).;   .*\.(js|css|PNG|jpg|ico|png|gif).*

  5、关于链接过滤的说明:
    1、Exclude去掉一些诸如图片、js、css等静态请求,这些静态请求一般会单独存放,不会占用服务器运算资源,所以压测时候可以不测这些资源;
    2、include 包含内容,只抓取百度URL的内容,不抓其他网站的内容
    3、正则表达式的匹配原理,请自行百度都有介绍。

  6、设置浏览器代理
    1、单机保存按钮,命名文件名,将对Jmeter脚本的更改存到到磁盘;
    2、打开浏览器,将浏览器的代理服务器地址指向:http://localhost:8888
    【这里的端口号与jmeter中Global Settings中的端口号保持一致】

  7、点击启动代理服务器:

    1、点击启动按钮后,打开代理
    2、单击弹框中的确定按钮
    3、Jmeter的录制代理将会开启

  8、录制控制器中查看查看抓取结果

 

如遇本机代理问题,部分电脑中开启代理解决如下:

 

 

 

标签:控制器,浏览器,录制,代理,代理服务器,测试工具,jmeter
From: https://www.cnblogs.com/Fzhiyuan/p/17323824.html

相关文章

  • 【JMeter】Ubuntu上安装jmeter
    1、安装JDK环境,1.8及以上下载地址https://www.oracle.com/java/technologies/downloads/#java8 安装之后,配置JDK环境变量vi~/.bashrc,或者~/.profileexportJAVA_HOME=/path/to/jdkxxxxx#自己的JDK目录exportPATH=$JAVA_HOME/bin:$PATHexportCLASSPATH=.:$JAVA_......
  • JMeter 关联、录制脚本、连接数据库
    一、JMeter关联关联:当请求之间有依赖关系,比如一个请求的响应数据是另一个请求的参数数据,这时候就需要用到关联处理。JMeter中常用到的关联方法:正则表达式提取器Xpath提取器JSON提取器1、正则表达式提取器作用:针对任......
  • jmeter性能测试-基础知识(2)
    一:http协议"""HTTP协议:又称超文本传输协议,规定了浏览器与服务器之间消息传输的数据格式  一:四大特性:    1.基于请求响应    3.无状态(服务端无法保存用户的状态,一个人来一千次,都是和第一次一样,都是初恋    4.无连接(请求来一次响应一次,之后立马断开连......
  • jmeter
    jmeter环境搭建安装--JDK--配置环境新建JAVA_HOME系统变量配置系统环境变量PATH新建CLASSPATH变量 http请求 ......
  • 性能测试工具
    一、工具介绍1、Loadrunner介绍  2、JMeter介绍  二、jmter环境搭建1、安装JDKJDK下载---安装JDK---配置环境变量---校验  2、安装JMter(记住版本需要与JDK版本匹配)  3、JMter功能概要1、JDK......
  • jmeter对请求响应结果进行整段内容提取方法
    通过正则表达式提取器,将上一个请求(A请求)响应数据中的整段内容提取,传给下一个需要该提取数据的请求(B请求)。1.请求接口响应结果2.添加正则表达式提取器设置变量名为“tt”,正则表达式如下:(提取从"WORKFLOW_CALLBACK_DATA"到"3526115983220169634"的中间内容)"WORKFLOW_CALL......
  • jmeter参数化导致反斜杠(\)被转义
    前情提要:在用jmeter做接口测试时,对请求体进行参数化,执行结果报错。但在不参数化的情况下,执行结果成功,而且参数化后,请求中读取到的参数是正确的(执行失败与执行成功时的参数一致)。问题排查:参数化后,请求中的两个反斜杠(\)变成了一个反斜杠(\)。问题原因:参数化的时候,${}把反斜杠给转义了......
  • 建jmeter项目
    1,新建一个线程组,右键-添加-线程(用户)-线程组   2,在线程组下新建一个HTTPCookie管理器,添加-配置元件-HTTPCookie管理器   3,在线程组下新建一个Http信息头管理器,添加-配置元件-HTTPCookie管理器在信息头存储管理器中添加Content-Type/application/json;charset=U......
  • jmeter接口关联,json提取器多个变量提取
    正则表达式提示单个变量 调用${boxTypeId}json提取器多变量提取  调用 请求数据  响应结果  ......
  • jmeter连接数据库
    查看数据库版本,下载数据库驱动,并解压至jmeter安装lib/ext位置(以mysql为例)下载数据库驱动下载地址:https://dev.mysql.com/downloads/connector/j/  重启jmeter,测试计划-浏览 新建数据库连接 创建数据库连接jdbc:mysql://tdsqlshard-oj0l56tc.sql.tencentcdb.com:10/......