【Jmeter配合switchyomega 脚本录制】
前言
一、浏览器代理插件安装
二、Jmeter配置代理组件
三、证书导入
四、脚本录制回放
前言
本章内容主要是简单介绍Jmeter通过代理组件,录制脚本并回放的过程。
一、浏览器代理插件安装
以下已 Firefox 浏览器为例,安装 switchyomega 插件。
stp1:打开 Firefox 浏览器,点击 设置 > 面向开发者的扩展 (以下是Windows系统案例参照,mac 系统 以类似方式添加即可)
stp2:打开后,搜索 switchyomega
stp3:检索到 switchyomega 后,点击 添加到 Firefox
stp4:添加后,配置代理
① 新建情景模式
② 设置代理服务器,配置后,点击左下方 “应用选项”
③ 此时无法正常访问 https://www.baidu.com/ (需要jmeter配置相应代理才可访问,见后续步骤)
二、Jmeter配置代理组件
stp1:新建 Test Plan -> Thread Group -> Recoding Controler,用于脚本录制存放
stp2:新建 Test Plan -> HTTP(S) Test Script Recorder ,提供代理服务器
stp3:配置 HTTP(S) Test Script Recorder(端口需要同 Firefox 配置的代理端口 保持一致)
三、证书导入
stp1:配置完后,点击 start ,默认加载证书 至 bin 目录下
stp2:进入到 jmeter 的 bin 目录下,安装证书 ( 以下 Windows 安装为例;mac双击证书,添加信任 )
stp3:信任 / 安装后,浏览器需要导入证书 ( 以 Firefox 浏览器为例 )
① 设置 > 隐私与安全 > 证书 > 查看证书
② 导入证书
stp4:导入证书后,刷新页面,如仍未刷新出来,可关闭后重新打开,可以看到证书同默认证书是不一样的
四、脚本录制回放
stp1:访问后,在 Jmeter 配置计划中的 Recoding Controler 中可以看到 刚才访问百度时,页面请求的所有地址信息( 包括静态文件 )—— 脚本录制
stp2:过滤 静态文件 .css(样式) .gif、.png、.js 文件: 正则表达式 .*\.(gif|png|js|css).*
stp3:关键字检索,正则表达式 .*\.(baidu\.com).*
stp4:过滤 / 检索 后,清空 Recoding Controler 中内容,重新请求,可得到所需的接口信息
stp5:脚本录制后,点击 stop 停止录制,即可将脚本保存至本地,浏览器再次请求,不会再录制
stp6:脚本回放
① Thread Group 添加 View Results Tree,便于回放时查看请求结果
② 点击 start 回放脚本,并查看结果树
【Jmeter配合switchyomega 脚本录制】相关推荐
- Jmeter之Android脚本录制
在进行测试的时候,可能有好多脚本或者界面需要操作测试,并且有些测试链接需要重复多线程高并发进行测试,我们一般会针对这一些操作,进行一个脚本录制,录制好之后,之后测试就可以在这个基础上进行测试 使用Jm ...
- jmeter自带脚本录制功能使用教程
环境说明:win10+jmeter5.0 1.运行jmeter 2.测试计划中添加HTTP代理服务器 3.添加线程组 4.配置HTTP代理服务器,类似下图: 5.IE中配置代理 6.添加HTTP Co ...
- jmeter脚本录制入门详解
jmeter的安装部署可参考 (14条消息) 性能测试工具-JMeter简介及安装_小han的日常的博客-CSDN博客https://blog.csdn.net/weixin_50464533/art ...
- Jmeter脚本录制(Web)
1.安装badboy脚本软件 2.打开badboy软件 3.badbody脚本录制 点击录制按钮进行脚本录制,完成打开百度,搜索自动化测试操作,然后停止,回放. 4.回放 5.导出Jmeter脚本 7 ...
- Jmeter脚本录制(APP)
1. 什么是脚本录制 在进行测试的时候,可能有好多脚本或者界面需要操作测试,并且有些测试链接需要 重复多线程高并发进行测试,我们一般会针对这一些操作,进行一个脚本录制,录制 好之后,之后测试就可以在这 ...
- jmeter录制 过滤_Jmeter脚本录制
目前提供了两种录制方法,一种是通过badboy录制,一种是通过Jmeter自带的HTTP代理服务器来进行录制,但是现在badboy官网已经停止维护,后面将逐渐被淘汰,建议使用HTTP代理服务器的方式进 ...
- 性能测试——JMeter脚本录制和HTTP负载测试
实验目的 (1)了解Jmeter性能测试工具的用途和简单的操作: (2)掌握Jmeter性能测试工具测试过程: (3)能够使用Jmeter进行负载测试: 实验步骤 使用Jmeter对MercuryTo ...
- jmeter(二)录制脚本
jmeter录制脚本共有两种 第一是使用Badboy录制脚本 1.下载Badboy: 链接:https://pan.baidu.com/s/1f2IBN6LndXg7AIH966onqg 密码:738 ...
- 云智慧压测实战分享之JMeter脚本录制实例
在前面的<云智慧压测实战分享之JMeter工具使用初探>中我们对JMeter的功能特点和常用元件做了简单介绍,接下来说说JMeter的脚本录制.JMeter有多种录制脚本方法,其中最常见的 ...
- https协议谷歌浏览器使用Jmeter脚本录制
一.http与https的区别 https协议需要到ca申请证书,一般免费证书很少,需要交费. http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议 http和ht ...
最新文章
- [原创]浅谈持续集成在测试中的应用
- Codeforces Round #208 (Div. 2)D. Dima and Hares
- java max sum_杭电1024 Max Sum Plus Plus状压dp(java)
- 在c语言中log函数的作用,C++_在C语言中使用对数函数的方法,C语言log()函数:返回以e为底的 - phpStudy...
- html/css题库,DIV+CSS题库
- BZOJ 3450: Tyvj1952 Easy [DP 概率]
- 计算机科技作品大赛,世界编程大赛一等奖作品
- java里加载是什么意思_Java 类加载机制详解
- (六)api网关服务 zuul-过滤器
- java海滩上有一_海滩上有一堆桃子,五只猴子来分-海滩上有一堆桃子,五只猴子来分java实现-吾爱编程网...
- js for foreach 快慢_JS之 编码小技巧
- 通过Python将不同的附件发给不同的收件人
- spring 使用aop 缺少依赖包aspectjweaver.jar 和spring-aop.jar报错
- 用mapgis数据转成arcgis中shape格式的方法
- win7无法自动获取dns服务器地址,Windows7系统DNS服务器故障怎么解决?
- Vue引入vuetify框架你需要知道的几点
- spotify使用教程_如何在iPhone上的Siri中使用Spotify
- Java面试遇到的智力题
- 怎么做安全生产月PPT专题课件?
- python中append() extend() insert() 函数及切片增添操作的使用