IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 利用SwitchyOmega和Jmeter实现Jmeter录制功能 -> 正文阅读

[开发测试]利用SwitchyOmega和Jmeter实现Jmeter录制功能

  • 首先,为什么写这篇文章?
我的需求是要利用Jmeter工具给项目做压测,压测过程中肯定要建立http请求。
但是一个页面肯定有很多请求和响应,手动添加过于麻烦。
所以就要用到录制控制器搞定这个问题,我查了很多网页。
很多帖子都说利用SwitchyOmega即可,只说了怎么下载设置,但是最重要的步骤是怎么正确的和jmeter关联上没说。
导致我设置了浏览器插件,也设置了jmeter,但是开启录制控制器后就是录不到网页请求,现在终于搞懂了,所以就记录一下
  • 其次,我的压测环境?
本地电脑系统:WIN10
压测工具:Jmeter
浏览器:谷歌浏览器
插件:SwitchyOmega
项目部署环境:Linux
  • 最后开始我的正文,如下:

1.安装插件SwitchyOmega

点击进入下载地址

  • 下载后将压缩包格式改成rar或者zip,然后解压,解压后将文件夹中的_metadata改成metadata。
    在这里插入图片描述
  • 打开谷歌浏览器,找到扩展程序,点击加载已解压的扩展程序,选择插件所属文件夹,加载后插件会自动打开并进入教程
    在这里插入图片描述在这里插入图片描述

2.设置SwitchyOmega插件

  • 新建情景模式,填写情景模式名称,并选择类型为代理服务器。
    在这里插入图片描述

  • 代理协议根据实际情况设置,代理服务器为127.0.0.1,代理端口可以查看你本地电脑中80端口是否被占用,被占用则填写任一没被占用的端口,设置完点击应用选项。
    在这里插入图片描述

  • 设置完就可以关了,然后将这个插件固定到浏览器上,方便使用。在这里插入图片描述

3.设置谷歌浏览器

  • 打开谷歌浏览器,找到安全和隐私设置——安全——管理证书——受信任的根证书颁发机构——导入,导入Jmeter工具bin文件夹下的证书,选择后导入即可
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

4.设置Jmeter录制功能

  • 打开Jmeter新建测试计划(Test Plan),右击新增非测试元件-HTTP代理服务器(英文路径:Test Plan——Add——Non Test Elements——HTTP(S) Test Script Recorder)
    在这里插入图片描述

  • 新增一个线程组(Thread Group),并且在线程组上右击添加逻辑控制器中的录制控制器(英文路径:Thread Group——Add——Logic Controller——Simple Controller )
    在这里插入图片描述

  • 设置Http代理服务器的端口为8082(此时的端口必须和SwitchyOmega插件所设置情景模式中的端口号一致),并且分组设置为“将每个组放入一个新的事务控制器中”。
    在这里插入图片描述

5.打开本地电脑的代理

找到设置- 网络和Internet-代理-设置地址和端口号(此时的地址、端口必须和SwitchyOmega插件所设置情景模式中的一致)在这里插入图片描述在这里插入图片描述

6.开启录制功能

  • 打开谷歌浏览器,清楚所有历史记录和缓存,并按F12,将以下两项勾选,如下:
    在这里插入图片描述
  • 启动Jmeter的HTTP代理服务器——打开本地电脑的代理——点击SwitchyOmega插件中的情景模式
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

  • 在空白页打开你要测试的项目地址,一步一步点击网页则会在Jmeter的录制控制器下看到所录到的请求
    在这里插入图片描述

注意

如果录完之后记得点击Jmeter-代理服务器的停止,将浏览器插件设置为系统代理,关掉本地电脑的代理。

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2022-02-16 13:25:12  更:2022-02-16 13:25:38 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 2:55:12-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码