前言

一、浏览器代理插件安装

二、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 脚本录制】相关推荐

  1. Jmeter之Android脚本录制

    在进行测试的时候,可能有好多脚本或者界面需要操作测试,并且有些测试链接需要重复多线程高并发进行测试,我们一般会针对这一些操作,进行一个脚本录制,录制好之后,之后测试就可以在这个基础上进行测试 使用Jm ...

  2. jmeter自带脚本录制功能使用教程

    环境说明:win10+jmeter5.0 1.运行jmeter 2.测试计划中添加HTTP代理服务器 3.添加线程组 4.配置HTTP代理服务器,类似下图: 5.IE中配置代理 6.添加HTTP Co ...

  3. jmeter脚本录制入门详解

    jmeter的安装部署可参考 (14条消息) 性能测试工具-JMeter简介及安装_小han的日常的博客-CSDN博客https://blog.csdn.net/weixin_50464533/art ...

  4. Jmeter脚本录制(Web)

    1.安装badboy脚本软件 2.打开badboy软件 3.badbody脚本录制 点击录制按钮进行脚本录制,完成打开百度,搜索自动化测试操作,然后停止,回放. 4.回放 5.导出Jmeter脚本 7 ...

  5. Jmeter脚本录制(APP)

    1. 什么是脚本录制 在进行测试的时候,可能有好多脚本或者界面需要操作测试,并且有些测试链接需要 重复多线程高并发进行测试,我们一般会针对这一些操作,进行一个脚本录制,录制 好之后,之后测试就可以在这 ...

  6. jmeter录制 过滤_Jmeter脚本录制

    目前提供了两种录制方法,一种是通过badboy录制,一种是通过Jmeter自带的HTTP代理服务器来进行录制,但是现在badboy官网已经停止维护,后面将逐渐被淘汰,建议使用HTTP代理服务器的方式进 ...

  7. 性能测试——JMeter脚本录制和HTTP负载测试

    实验目的 (1)了解Jmeter性能测试工具的用途和简单的操作: (2)掌握Jmeter性能测试工具测试过程: (3)能够使用Jmeter进行负载测试: 实验步骤 使用Jmeter对MercuryTo ...

  8. jmeter(二)录制脚本

    jmeter录制脚本共有两种 第一是使用Badboy录制脚本 1.下载Badboy: 链接:https://pan.baidu.com/s/1f2IBN6LndXg7AIH966onqg 密码:738 ...

  9. 云智慧压测实战分享之JMeter脚本录制实例

    在前面的<云智慧压测实战分享之JMeter工具使用初探>中我们对JMeter的功能特点和常用元件做了简单介绍,接下来说说JMeter的脚本录制.JMeter有多种录制脚本方法,其中最常见的 ...

  10. https协议谷歌浏览器使用Jmeter脚本录制

    一.http与https的区别 https协议需要到ca申请证书,一般免费证书很少,需要交费. http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议 http和ht ...

最新文章

  1. [原创]浅谈持续集成在测试中的应用
  2. Codeforces Round #208 (Div. 2)D. Dima and Hares
  3. java max sum_杭电1024 Max Sum Plus Plus状压dp(java)
  4. 在c语言中log函数的作用,C++_在C语言中使用对数函数的方法,C语言log()函数:返回以e为底的 - phpStudy...
  5. html/css题库,DIV+CSS题库
  6. BZOJ 3450: Tyvj1952 Easy [DP 概率]
  7. 计算机科技作品大赛,世界编程大赛一等奖作品
  8. java里加载是什么意思_Java 类加载机制详解
  9. (六)api网关服务 zuul-过滤器
  10. java海滩上有一_海滩上有一堆桃子,五只猴子来分-海滩上有一堆桃子,五只猴子来分java实现-吾爱编程网...
  11. js for foreach 快慢_JS之 编码小技巧
  12. 通过Python将不同的附件发给不同的收件人
  13. spring 使用aop 缺少依赖包aspectjweaver.jar 和spring-aop.jar报错
  14. 用mapgis数据转成arcgis中shape格式的方法
  15. win7无法自动获取dns服务器地址,Windows7系统DNS服务器故障怎么解决?
  16. Vue引入vuetify框架你需要知道的几点
  17. spotify使用教程_如何在iPhone上的Siri中使用Spotify
  18. Java面试遇到的智力题
  19. 怎么做安全生产月PPT专题课件?
  20. python中append() extend() insert() 函数及切片增添操作的使用

热门文章

  1. 小白spss学习笔记(一)
  2. 3款不错的CHM文件制作软件
  3. win7用python哪个版本_win7自带python吗
  4. JAVA编写一个加密及解密程序
  5. EXCEL 电子游戏销售数据分析项目
  6. centos7安装/卸载pip
  7. window双网卡上网
  8. Unity Shader学习记录第一章
  9. 数据库表自动生成word文档
  10. 应用安全测试技术DAST、SAST、IAST对比分析-持续更新