确认证书

1、查看证书

进入Jmeter安装目录下的bin,找到ApacheJMeterTemporaryRootCA.crt 证书文件(如jmeter在安装目录中未找到,可尝试先执行下面的开始录制步骤,最后会提示并自动生成一个证书,(不要复制其他版本jmeter证书,不匹配会导致某些东西不能录制下来))

示例:

D:\apache-jmeter-4.0\bin

录制chrome

导入证书

1、打开浏览器 - 设置 - 高级 - 管理证书 - 选择受信的证书机构 - 导入jmeter证书 - 直至完成

示意图1:



示意图2:

设置代理

设置 - 高级 - 代理设置 - 设置localhost 8888端口

示意图1:



示意图2:

注意:当不需要录制时把代理改回原样不然不能正常访问网页

开始录制

1、打开jmeter - 创建一个recording

创建完成后点击HTTP(S) Test Script Recorder

点击运行后开启8888端口,浏览器才可访问网页

2、打开浏览器开始访问并录制 - 如进入必应 - 搜索等待网页返回结果 - 返回jmeter就可以看到录制结果了 (点击HTTP(S) Test Script Recorder中的停止录制,一直开着也影响着性能)

打开Thread Group(线程组)下的Recording Controller(录制控制器)查看录制结果

示意图:

3、删除不需要的请求



留下如我们需要的搜索请求

4、开始回放

页面在相应数据底部

快捷键:Ctrl + e (清除历史结果),Ctrl + r (执行)

5、搜索其他关键字:



录制Firefox

导入证书

选项 - 高级 - 找到jmeter证书 - 导入证书

示意图:

设置代理

选项 - 高级 - 网络 - 连接设置 - 手动配置代理 设置 localhost 8888端口

注意:当不需要录制时把代理改回原样不然不能正常访问网页

开始录制

1、打开jmeter - 创建一个recording

创建完成后点击HTTP(S) Test Script Recorder

点击运行后开启8888端口,浏览器才可访问网页

2、打开浏览器开始访问并录制 - 如进入必应 - 搜索等待网页返回结果 - 返回jmeter就可以看到录制结果了 (点击HTTP(S) Test Script Recorder中的停止录制,一直开着也影响着性能)

打开Thread Group(线程组)下的Recording Controller(录制控制器)查看录制结果

示意图:

3、删除不需要的请求

留下如我们需要的搜索请求

4、开始回放

页面在相应数据底部

快捷键:Ctrl + e (清除历史结果),Ctrl + r (执行)

5、搜索其他关键字:



录制IE

导入证书

internet选项 - 内容 - 证书 - 证书导入

示意图1:

设置代理

Internet选项 - 连接 - 局域网设置

注意:当不需要录制时把代理改回原样不然不能正常访问网页

开始录制

1、打开jmeter - 创建一个recording

创建完成后点击HTTP(S) Test Script Recorder

点击运行后开启8888端口,浏览器才可访问网页

2、打开浏览器开始访问并录制 - 如进入必应 - 搜索等待网页返回结果 - 返回jmeter就可以看到录制结果了 (点击HTTP(S) Test Script Recorder中的停止录制,一直开着也影响着性能)

打开Thread Group(线程组)下的Recording Controller(录制控制器)查看录制结果

示意图:

3、删除不需要的请求



留下如我们需要的搜索请求

4、开始回放

页面在相应数据底部

快捷键:Ctrl + e (清除历史结果),Ctrl + r (执行)

5、搜索其他关键字:



录制全局

进入电脑设置 - 更改代理 - 开启手动设置代理 输入localhost 和 8888端口



以上设置后无需单独更改某个浏览器的代理,但前面的导入证书步骤依然需要

录制app参考

Jmeter录制浏览器并回放的更多相关文章

  1. Jmeter 录制浏览器https请求

    Jmeter录制脚本时,跟http脚本录制主要区别是,https录制需要添加安全证书. 一Jmeter代理服务器及证书配置. 1.打开Jmeter,右键测试计划添加线程组,右键工作台→非测试元件→ht ...

  2. jmeter录制浏览器Https请求

    Jmeter录制脚本时,跟http脚本录制主要区别是,https录制需要添加安全证书. 那么在jmeter上如何操作呢?且看下面的操作步骤 一.jmeter的代理服务器及证书配置 1.打开jmeter ...

  3. 性能测试--Jmeter录制、回放

    Jmeter录制.回放 在jmeter2.1版本之前,jmeter应该是不支持录制和回放功能的,那时候如果需要录制jmeter的性能测试脚本的话,就需要使用第三方工具——badboy.现在jmeter ...

  4. (1)jmeter录制脚本(使用代理的方式)

    (1)jmeter录制脚本(使用代理的方式) jmeter 2018年07月09日 17时27分24秒 很多APP使用badboy是无法录制的,这种情况下需要使用chrome或Firefox,如果能联 ...

  5. Jmeter 录制脚本

    Jmeter中有2种方法可以录制脚本.  不过我个人非常不推荐录制脚本,录制的脚本混乱,需要再次加工才能使用. 像我这么精通HTTP协议的人. 一直都是使用Fiddler来抓包,然后自己写脚本. 无论 ...

  6. 使用Jmeter录制脚本

    相对于LoadRunner跟SilkPerformer来说,Jmeter确实有差距,但毕竟前两者太贵,Jmeter胜在免费开源. 先看下LoadRunner录制的脚本如下,美如画,结构清晰,易于修改编 ...

  7. jmeter录制https请求

    工具:Jmeter4.0 + Java1.8 需求:对某https网站进行 登录-修改信息-退出 场景的压力测试 方法:使用Apache JMeter HTTP(S) Test Script Reco ...

  8. JMeter性能测试基础 (4)-使用JMeter录制测试脚本

    在进行压力测试时,由于很多web页面包含了Ajax异步请求等内容,为模拟用户真实输入,除了对html的访问外,还需要将其它的访问考虑入内,这时最好的办法就是对实际访问过程中的所有请求进行录制. 例如, ...

  9. Jmeter录制脚本过程及Could not create script recorder报错、您的连接不是私密连接报错

    转载自    https://www.cnblogs.com/wwho/p/7173172.html Jmeter录制脚本过程及Could not create script recorder报错.您 ...

随机推荐

  1. Unity NavMesh导航网格 初级教程

    目的:要实现的功能就是你点击一下地图上的某个地方,人物就向着那个点移动.有点自动寻路的味道.  例子:三国群英传,三国赵云传之类的游戏里面的人物移动就可以用这个实现.还有一个我不太喜欢玩的游戏英雄联盟 ...

  2. 多目标遗传算法 ------ NSGA-II (部分源码解析) 实数、二进制编码的变异操作 mutation.c

    遗传算法的变异操作 /* Mutation routines */ # include <stdio.h> # include <stdlib.h> # include < ...

  3. golang匿名结构体

    go语言定义结构体类型时可以仅指定字段类型而不指定字段名字.这种字段叫做匿名字段(anonymous field). Go语言有一个特性允许只声明一个成员对应的数据类型而不指名成员的名字:这类成员就 ...

  4. HDU - 3006 The Number of set(状态压缩位运算)

    http://acm.hdu.edu.cn/showproblem.php?pid=3006 题意 给定n个集合,每个集合都是由大于等于1小于等于m的数字组成,m最大为14.问由给出的集合可以组成多少 ...

  5. python -- 异步IO 协程

    python 3.4 >>> import asyncio >>> from datetime import datetime >>> @asyn ...

  6. awk词频统计功能

    [root@test88 ~]# vim word_freq.sh #!/bin/bash if [ $# -ne 1 ];then echo "Usage: $0 filename&quo ...

  7. ZRender

    https://ecomfe.github.io/zrender-doc/public/

  8. Java入门系列(十)Java IO

    概述 总体而言,java的读写操作又分为两种:字符流和字节流. 实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件. 什么是流? ...

  9. sql 把多列内容合并

    这个语句不完整.应该是这样:stuff(select ',' + fieldname  from tablename for xml path('')),1,1,'') as ’别名‘这一整句的作用是 ...

  10. springboot使用elasticsearch报No property index found for type错误

    一.前提:项目之前使用springboot+spring-data-mongodb.现在需要加入elasticsearch做搜索引擎,这样mongo和elasticsearch共存了. 二.报错信息: ...