[转帖]Jmeter脚本录:抓取https请求

jmeter,脚本,抓取,https,请求 · 浏览次数 : 0

小编点评

**Jmeter SSL证书设置步骤** 1. **生成Jmeter证书** - 新解压Jmeter包,并确保证书文件存在。 2. **浏览器导入证书** - 在浏览器“受信任的根证书颁发机构”中点击“导入”。 3. **jmeter导入证书** - 在“SSL管理器”中点击“添加”。 - 选择.crt证书文件。 4. **启HTTP代理服务器** - 点击“选项”并选择“SSL管理器”。 - 选择usr证书文件。 5. **开始抓包** - 点击“停止”,完成抓包。 **注意** - 确保浏览器已安装了SSL证书。 - 证书有效期为7天,如果过期,请重新解压和生成证书。

正文

Jmeter抓取http请求

https://blog.csdn.net/qq19970496/article/details/86595109
代理设置步骤请参照该篇文章。本文件只做补充HTTPS中证书的相关配置。

HTTPS(SSL)原理

https://blog.csdn.net/qq19970496/article/details/102742174
本文以抓取https://www.baidu.com为例。
当抓取百度时报“代理服务器出现问题”。
在这里插入图片描述
原因:未配置SSL证书。

Jmeter抓取HTTPS操作

1,生成Jmeter证书;

在这里插入图片描述
新解压的jmeter包中是没有证书文件的,需要执行一遍“HTTP代理服务器”;
在这里插入图片描述
在这里插入图片描述
才会生成证书,证书有效期为7天,如果过期以后,可能需要重新解压再次生成证书。
在这里插入图片描述
执行完成后,会在bin目录下生成这一对两个证书文件。分别将.crt证书导入浏览器的“受信任的根证书颁发机构”,将usr导入Jmeter的“SSL管理器”中。

2,浏览器导入crt证书

以chrome浏览器为例。
在这里插入图片描述

在这里插入图片描述在这里插入图片描述
在“受信任的根证书颁发机构”中点击“导入”按钮;
在这里插入图片描述

3,jmeter导入usr证书

在这里插入图片描述
点击“选项”\“SSL管理器”
在这里插入图片描述

4,启HTTP代理服务器,进行HTTPS抓包

在这里插入图片描述
等待一会儿,出现“Keystore Password”密码输入框,输入“password”,点击“OK”。
在这里插入图片描述
点击“停止”,完成录制。

Jmeter抓包系列介绍:

Jmeter抓包1:抓取PC浏览器http请求

https://blog.csdn.net/qq19970496/article/details/86595109

Jmeter抓包2:抓取PC浏览器https请求

https://blog.csdn.net/qq19970496/article/details/103472215

Jmeter抓包3:抓取移动端请求

https://blog.csdn.net/qq19970496/article/details/106002377

Jmeter抓包4:抓取移动端https请求

https://blog.csdn.net/qq19970496/article/details/106014542

文章知识点与官方知识档案匹配,可进一步学习相关知识
网络技能树首页概览35147 人正在系统学习中

与[转帖]Jmeter脚本录:抓取https请求相似的内容:

[转帖]Jmeter脚本录:抓取https请求

Jmeter抓取http请求 https://blog.csdn.net/qq19970496/article/details/86595109 代理设置步骤请参照该篇文章。本文件只做补充HTTPS中证书的相关配置。 HTTPS(SSL)原理 https://blog.csdn.net/qq1997

[转帖]Jmeter脚本录制:Jmeter5.0脚本录制

第一部分进行jmeter设置 第一步:在JMeter中添加线程组 第二步:在线程组下添加HTTP请求默认值 添加->配置元件->HTTP请求默认值,设置服务器IP和端口号 第三步:在线程组下添加HTTPcookie管理器 第四步:添加HTTP代理服务器 在测试计划上,右击添加“非测试原件”->“HT

[转帖]jmeter 响应时间rt很小,但是tps也很小&jmeter,脚本处理,千万不要用js

一、背景: 在压测的时候,查看jmeter聚合报告,发现rt很小,但是tps也很小。 讲道理来说,响应时间越小,tps应该越大。 一共压测10分钟,发现jmeter请求的样本数量非常小,才8500个请求。 10分钟内,才打出了8500个请求。 tps= 总样本数量/总时间。 时间是固定的600s,总

[转帖]jmeter实现分布式压测

分布式实现的前提条件: 1.master机器和奴隶机的jmeter要一致 a. jmeter版本要一致 b.jdk主要版本要一致,比如都是jdk1.8,后面的小版本不一样不影响 c.jmeter脚本中csv文件要一致(特别注意csv路径,建议csv路径使用相对路径,放在脚本的同级目录) d.jmet

[转帖]jmeter编写测试脚本大全

目录 一、背景 二、按照功能划分 2.1 加密处理、验签处理 2.2 jmeter 使用beanshell 编写脚本 2.3 jmeter脚本报错大全 2.4 jmeter打印log 2.5 jmeter压测java代码 2.6 jmeter读取数据保证每个线程拿到的数据唯一 2.7 jmeter设

[转帖]jmeter 使用beanshell 编写脚本

目录 一、介绍 1.1 介绍 1.2 下载&启动 二、jmeter中创建beanshell脚本 三、jmeter与beanshell 数据交互 3.1 例子1 beanshell 将变量传给jmeter 3.2 例子二 jmeter 接收beanshell 生成的变量 四、jmeter中Beansh

[转帖]坑:jmeter代理服务器录制脚本出现target controller is configured to "use recording Controller" but no such controller exists...

配置好代理服务器后,运行代理服务器 run 报错: target controller is configured to "use recording Controller" but no such controller exists,ensure you add a Recording Contr

[转帖]JMeter学习(二)搭建骨架--JMeter重要组件

https://www.cnblogs.com/tian-yong/p/4460665.html JMeter的属性和变量 JMeter属性统一定义在jmeter.properties文件中。JMeter属性在测试脚本的任何地方都是可见的(全局),通常被用来定义 一些JMeter使用的默认值。例如,

[转帖]Jmeter学习笔记(六)——使用badboy录制脚本

https://www.cnblogs.com/pachongshangdexuebi/p/11506274.html 1、下载安装 可以去badboy官网下载地址:http://www.badboy.com.au,如果官网打不开也可以去网上搜索下载。 下载之后点击BadboyInstaller-2

[转帖]Java系列 | Linux系统中运行JMeter脚本

https://www.cnblogs.com/tinywan/p/16243391.html 需求场景 在Windows环境下测试,并发数过大,整个主机直接崩掉 依赖说明 在Linux系统中运行JMeter脚本,需要有两个前提 1、Linux系统中配置好Java环境 2、Linux系统中配置好JM