(1)jmeter录制脚本(使用代理的方式)
(1)jmeter录制脚本(使用代理的方式)
2018年07月09日 17时27分24秒
很多APP使用badboy是无法录制的,这种情况下需要使用chrome或Firefox,如果能联网使用chrome的插件BlazeMeter录制导出会更方便,但是在不能联网的情况下,BlazeMeter无法导出脚本。这儿还可以选择使用代理的方法进行录制。
代理的方式使用chrome与Firefox录制都是一样的,只不过配置代理的界面不同而已,下面使用Firefox演示,同时给出chrome的代理配置方式。
1. jmeter配置
- 添加线程组(这儿使用来保存录制脚本的):测试计划 -> 鼠标右键 -> Threads -> 线程组(tearUp、tearDown与线程组的区别自行查阅),这儿将线程组的名字改为starsTest,线程先使用默认配置
- 添加HTTP请求:线程组(starsTest) -> 点击鼠标右键 -> 添加 -> sampler -> HTTP请求
- 配置HTTP请求
- 配置服务器名称或IP:待录制的机器IP
- 端口号:录制界面使用的端口号
- implementation与协议:协议的版本与协议名称
- 添加HTTP代理服务器:点击工作台 -> 鼠标右键 -> 非测试原件 -> HTTP代理服务器
- HTTP代理服务器配置
- 代理端口:配置要监听的本地的端口,这儿使用8088
- 目标控制器:前面添加的线程组,要将代码保存到这个线程组下
- 包含模式与排除模式可以将录制过程中的.css、.png文件做包含于排除等定制,排除一部分影响代码阅读的,如果是压力测试,为了贴合实际情况,一般不排除这些文件。
- 启动按钮:在所有配置完成,需要来时进行录制的时候进行启动。配置代理之后会启动然后开始录制,如果只配置了代理,不启动这儿的HTTP代理服务器浏览器是无法上网的
2. 代理配置
- Firefox的代理配置:选项 -> 网络代理 -> 设置 -> 选中手动设置代理,IP地址填写localhost或127.0.0.1,端口为前面HTTP代理服务器配置的8088。
- chrome的代理配置:设置 -> 显示高级设置 -> 更改服务器代理设置 -> Internet属性 -> 连接 -> 局域网设置 -> 代理服务器 -> 选中为LAN使用代理服务器,IP地址填写localhost或127.0.0.1,端口为前面HTTP代理服务器配置的8088。
3. 开始录制
- 启动代理服务
- 使用Firefox代开录制的网页,进行操作
- 添加监听器结果树:运行一遍,可以看到回访成功
注:在录制完成之后需要参考代理配置中将浏览器设置为不使用代理,不然在不开启代理配置的情况下浏览器是无法上网的。
(1)jmeter录制脚本(使用代理的方式)的更多相关文章
- JMeter (3) —— JMeter录制脚本并压力测试用户登陆场景以CAS SSO为例(101 Tutorial)
JMeter (3) -- JMeter录制脚本并压力测试用户登陆场景以CAS SSO为例(101 Tutorial) 主要内容 JMeter录制脚本并进行压力测试用户登陆场景,并以CAS SSO单点 ...
- Jmeter 录制脚本
Jmeter中有2种方法可以录制脚本. 不过我个人非常不推荐录制脚本,录制的脚本混乱,需要再次加工才能使用. 像我这么精通HTTP协议的人. 一直都是使用Fiddler来抓包,然后自己写脚本. 无论 ...
- Jmeter录制脚本过程及Could not create script recorder报错、您的连接不是私密连接报错
转载自 https://www.cnblogs.com/wwho/p/7173172.html Jmeter录制脚本过程及Could not create script recorder报错.您 ...
- Jmeter 录制脚本【转】
Jmeter 录制脚本[转] Jmeter中有2种方法可以录制脚本. 不过我个人非常不推荐录制脚本,录制的脚本混乱,需要再次加工才能使用. 像我这么精通HTTP协议的人. 一直都是使用Fiddler ...
- 本机Tomcat启动myeclipse,用Jmeter录制脚本端口冲突解决办法
今天用jmeter 录制脚本与已经启动的Tomcat端口冲突,无法启动工作台的http代理服务器, 如果两个的端口一样,则http代理服务器启动就会提示端口被占用 所以先把Tomcat端口和http代 ...
- 使用Jmeter录制脚本
相对于LoadRunner跟SilkPerformer来说,Jmeter确实有差距,但毕竟前两者太贵,Jmeter胜在免费开源. 先看下LoadRunner录制的脚本如下,美如画,结构清晰,易于修改编 ...
- Jmeter 录制脚本(一)
第一种方法:使用Badboy来录制脚本 1. 启动Badboy, 工具栏上的红色圆形按钮是默认启动的,在地址栏直接输入被测试WEB项目的地址,然后点击右边的箭头. 2.录制完成后,点击工具栏上的黑色按 ...
- Jmeter入门(3)- Jmeter录制脚本
一. 录制web端 1. Badboy的介绍和安装 1.1 使用第三方工具Badboy来录制. 免费的web自动化测试工具 一个浏览器模拟工具 主要进行脚本的录制和回访,和对录制脚本进行调试,可以将脚 ...
- JMeter录制脚本
Jmeter 是一个非常流行的性能测试工具,虽然与LoadRunner相比有很多不足,比如:它结果分析能力没有LoadRunner详细:很它的优点也有很多: l 开源,他是一款开源的免费软件,使用它你 ...
随机推荐
- gethostbyaddr
函数原型: #include<netdb.h> struct hostent * gethostbyaddr(const char *addr, socklen_t len, int fa ...
- Ubuntu 修改apt-get源为阿里源
原文件重命名备份 sudo mv /etc/apt/sources.list /etc/apt/source.list.bak 编辑源列表文件 sudo vim /etc/apt/sources.li ...
- [技术博客]使用wx.downloadfile将图片下载到本地临时存储
目录 目标 代码展示 重点讲解 目标 在上一篇技术博客中,我们生成的海报中包含图片,这些图片是存储到服务器上的,而canvas的drawimage函数只能读取本地文件,因此我们在drawCanvas之 ...
- [技术博客]海报图片生成——小程序canvas画布
目录 背景介绍 canvas简介 代码实现 难点讲解 圆角矩形裁剪失败之PS的妙用 编码不要过硬 对过长的文字进行截取 真机首次生成时字体不对 drawImage只能使用本地图片 背景介绍 目标:利用 ...
- 【技术博客】 Laravel 5.1单元测试(PHPUnit)入门
目录 Laravel 5.1单元测试(PHPUnit)入门 简介 安装与配置 1. 安装 2. 配置 编写测试样例 1. 新建测试样例 2. 编写函数的测试 3. 编写Web功能测试 运行测试与查看结 ...
- 【Java】15分钟快速体验阿里Java诊断工具Arthas
[墙裂推荐]15分钟快速体验阿里Java诊断工具Arthas : https://alibaba.github.io/arthas/arthas-tutorials?language=cn&i ...
- 【Activiti学习之八】Spring整合Activiti
环境 JDK 1.8 MySQL 5.6 Tomcat 8 idea activiti 5.22 activiti-explorer是官方提供的一个演示项目,可以使用页面管理Activiti流程.ac ...
- Maven私服配置Setting和Pom文件
上一遍博客已经在linux服务器上,搭建好nexus私服了 现在就需要配置setting.xml和pom.xml来使nexus作为maven的私服.setting.xml文件在conf下面,pom.x ...
- kaggle house price
kaggle 竞赛入门 导入常用的数据分析以及模型的库 数据处理 Data fields 去除异常值 处理缺失值 分析 Utilities Exploratory Data Analysis Corr ...
- JMeter分布式测试环境搭建(禁用SSL)
JMeter分布式环境,一台Master,一到多台Slave,Master和Slave可以是同一台机器. 前提条件: 所有机器,包括master和slave的机器: 1.运行相同版本的JMeter 2 ...