Jmeter 录制浏览器https请求

Jmeter录制脚本时,跟http脚本录制主要区别是,https录制需要添加安全证书。

Jmeter代理服务器及证书配置。

1、打开Jmeter,右键测试计划添加线程组,右键工作台→非测试元件→http代理服务器

2、设置http代理服务器。

端口默认8888,为了避免跟本地fiddler冲突,改成了8088;目标控制器选择,之前添加好的线程组;

排除模式添加 .*\.(js|css|PNG|jpg|png|gif).* ,过滤掉js、css、png、jpg等信息

3、启动代理服务器,会在jmeter的bin目录下生成一个安全证书文件:ApacheJMeterTemporaryRootCA.crt

4、导入jmeter安全证书,在菜单选项→ ssl管理器,导入jmeter/bin目录下的安全证书文件ApacheJMeterTemporaryRootCA.crt,这样录制https的代理服务器就启动并设置成功了

浏览器的代理服务器及证书配置。

1、 以火狐浏览器为例, 找到证书管理器→ 导入jmeter中bin目录下的安全证书→确定

2、浏览器设置好代理配置,127.0.01,端口8088;且勾选为所有协议使用相同代理服务器,点击确定

3、在浏览器中输入要访问的网址进行相关操作,就能在jmeter中看到录制的https脚本了

 

注意:jmeter录制完脚本后,记得停止jmeter代理服务器,同时记得关闭浏览器代理配置,不然浏览器不能正常访问网站哟

来源: https://mp.weixin.qq.com/s/y3NqvlRmyKuZTXHgbfy0gQ

原文地址:https://www.cnblogs.com/kaibindirver/p/9609057.html

时间: 2024-10-10 06:53:32

Jmeter 录制浏览器https请求的相关文章

抓浏览器HTTPS请求

(1)修改fiddler的Tool---HTTPS  (2)修改Tools---Connections  (3)重启Fiddler,浏览器中输入www.baidu.com,出现如下提示 (4) Fiddler导出证书(Tools--HTTPS---Actions--Export...到桌面)  (5) 修改浏览器代理  (6)浏览器添加证书(选项--证书---查看证书--证书颁发机构--导入证书)  (7)导入成功后,重启浏览器,并抓包 原文地址:https://www.cnblogs.com/

Windows环境中,通过Charles工具,抓取安卓手机、苹果手机中APP应用的http、https请求包信息

Windows环境中,通过Charles工具,抓取安卓手机.苹果手机中APP应用的http.https请求包信息1.抓取安卓手机中APP应用的http请求包信息1)在电脑上操作,查看Windows机器IP地址:cmd->ipconfig 在返回的结果中,查询得到IPv4地址. a)如果你的Windows机器是通过无线方式上网,则选择 无线局域网适配器 中的IPv4中IP地址. b)如果你的Windows机器是通过有线方式上网,则选择 以太网适配器 中的IPv4中IP地址. 2)在手机上操作,在你

Jmeter录制https协议不能跳转成功(证书导入)

原文:  http://www.cnblogs.com/Lam7/p/7154120.html 录制脚本的时候,比如录制https协议的百度网站 https://www.baidu.com ,所有录制设置均正常,但是在jmeter录制控制器里面就是没有任何录制的请求. 这个时候提示说证书不对 1.打开火狐选项--高级--证书 也可以在浏览器输入about:preferences#advanced 2.导入证书 之后就可以正常的录制https请求了. 用Chrome浏览器的可以如下设置 1.打开设

Jmeter发送HTTPS请求

Jmeter一般来说是压力测试的利器,最近想尝试jmeter和BeanShell进行接口测试.由于在云阅读接口测试的过程中需要进行登录操作,而登录请求是HTTPS协议.这就需要对jmeter进行设置. (一)设置HTTP请求 我们首先右键添加线程组,然后继续右键添加控制器,由于登陆操作只请求一次,因而选择仅一次控制器.接下来右键添加sampler->HTTP请求,设置HTTP请求.这里注意的地方首先是端口号,如果只是普通的HTTP协议,默认不填,而这里是HTTPS协议,因而填端口号443.另外“

【转载】JMeter学习(三十六)发送HTTPS请求

Jmeter一般来说是压力测试的利器,最近想尝试jmeter和BeanShell进行接口测试.由于在云阅读接口测试的过程中需要进行登录操作,而登录请求是HTTPS协议.这就需要对jmeter进行设置. (一)设置HTTP请求 我们首先右键添加线程组,然后继续右键添加控制器,由于登陆操作只请求一次,因而选择仅一次控制器.接下来右键添加sampler->HTTP请求,设置HTTP请求.这里注意的地方首先是端口号,如果只是普通的HTTP协议,默认不填,而这里是HTTPS协议,因而填端口号443.另外“

charles录制https请求

之前一直用windows系统,抓包什么的都是用的fiddler或者wireshark,操作比较简单,扩展性也比较强,现在因为工作原因换了mac,在网上一直没有找到fiddler的mac版本,就只能切换到charles了,虽然工具都大同小异,由于刚换了操作系统,有换工具,着实有点不怎么适应. 下面记录下本地配置charles录制https请求的过程. charles录制https请求,以mac系统,火狐浏览器为例,记录配置过程. 1.charles安装根证书, help-->SSL proxyin

使用Jmeter录制脚本

了解需求: 1.性能测试过程中,我们经常需要对流程化的业务进行性能测试,其中涉及到很多接口,这时候问开发拿接口和参数就会降低工作效率,直接用jmeter的录制功能就能提高工作效率 2.开发接口案例中,我们也经常会碰到一些上传.下载.导入等等一些接口功能,这些脚本如果直接问开发拿接口和参数也不方便,直接录制效率也会更高 一.配置浏览器代理 打开IE浏览器,然后点击工具>Internet选项> 点击连接页签,在点击局域网设置按钮 在代理服务器一栏勾选为LAN使用代理服务器,输入地址:localho

Jmeter 录制脚本

原文:Jmeter 录制脚本 Jmeter中有2种方法可以录制脚本.  不过我个人非常不推荐录制脚本,录制的脚本混乱,需要再次加工才能使用. 像我这么精通HTTP协议的人. 一直都是使用Fiddler来抓包,然后自己写脚本. 无论如何,本文还是要介绍下两种录制脚本的方法 方法一:  使用badboy来录制脚本 badboy本身是一个针对Web的测试工具,它录制的脚本可以直接供Jmeter使用 官方网站:http://www.badboy.com.au/ 打开badboy, 如何录制脚本, 录制完

Jmeter录制脚本过程及报错的解决

两个报错:Could not create script recorder报错和您的连接不是私密连接报错 1.录制过程 * 打开jmeter * 点击Templated,选择Recoding模版 * 点击WorkBench节点下-->添加-->非测试元件-->HTTP代理服务器 http代理服务器是这个样子的 2.点击启动就开始报错了 报错信息: Could not create script recorder -see log for detail:>>非法选项: -ext