【读书笔记】使用代理录制Web性能测试脚本

读书笔记:《零成本实现Web性能测试》第3章

基本操作步骤:

  1. 在测试计划中添加线程组。
  2. 在该线程组中添加HTTP请求默认值。设置服务器名称或ip、端口。
  3. 在工作台添加HTTP代理服务器。设置端口(代理使用的端口号)和目标控制器(这一步骤表明了代理录制的脚本会挂在测试树的那个分支下)
  4. 设置IE的代理服务器。(端口与HTTP代理服务器端口一致)
  5. 设置完后点击HTTP代理服务器的【启动】按钮,再对IE浏览器进行操作,要停止点击【停止】则停止了脚本的录制。

五个步骤则可以使用jmeter录制脚本。

1、在测试计划中添加线程组。

2、在该线程组中添加HTTP请求默认值。

设置服务器名称或ip、端口。

3、在工作台添加HTTP代理服务器。设置端口(代理使用的端口号)和目标控制器(这一步骤表明了代理录制的脚本会挂在测试树的那个分支下)

4、设置IE的代理服务器。(端口与HTTP代理服务器端口一致)

5、设置完后点击HTTP代理服务器的【启动】按钮,再对IE浏览器进行操作,要停止点击【停止】则停止了脚本的录制。

其他:

通过配置,过滤掉一些我们不需要的脚本,以获取精简脚本。

注意:用户必须保证包含(Include)和排除(Exclude)样式的设定是正确的。下面是一些常用的图片和页面类型样式:

.*——all

.*\.png——PNG图片

.*\.gif——GIF图片

.*\.jpg——JPG图片

.*\.php

.*\.jsp

.*\.html

.*\.htm

.*\.js

对录制的脚本运行跑一下,如果有错,看log~

时间: 2025-01-14 13:31:40

【读书笔记】使用代理录制Web性能测试脚本的相关文章

使用JMeter代理录制app测试脚本

准备条件:JMeter.手机app 上一篇介绍过录制Web测试脚本的方式有两种,使用代理和使用第三方工具.本篇录制app测试脚本只讨论使用代理的方式,其他方式以后有机会再补充.其实Web和app使用代理录制测试脚本的方式是很类似的.   使用JMeter代理的基本步骤 (1)   启动Jmeter,在Windows中使用jmeter.bat,在Linux中使用jmeter.sh. (2)   选中测试树种的测试计划(Test Plan). (3)   用鼠标右键单击测试计划(Test Plan)

【jmeter】jMeter使用Badboy录制Web测试脚本

JMeter 是纯Java编写的软件功能和性.能测试工具,其录制脚本过于笨拙和复杂.而Badboy是用C++开发的动态应用测试工具,其拥有强大的屏幕录制和回放 功能,同时提供图形结果分析功能,刚好弥补了JMeter的不足之处.故此做Web测试使用这两个工具将是最佳组合.同时Badboy录制的脚本可导出为 JMeter支持的jmx格式脚本. 接下给大家分享:JMeter如何使用Badboy录制Web测试脚本? 工具/原料 Apache JMeter v2.12 Badboy v2.2 示例系统:w

《软件测试自动化之道》读书笔记 之 底层的Web UI 测试

<软件测试自动化之道>读书笔记 之 底层的Web UI 测试 2014-09-28 测试自动化程序的任务待测程序测试程序  启动IE并连接到这个实例  如何判断待测web程序完全加载到浏览器  操纵并检查IE Shell  操作待测Web页面上的HTML元素的值  验证Web页面上HTML元素  示例代码 测试自动化程序的任务 底层技术的核心是,通过直接调用mshtml.dll和shdocvw.dll库来访问并且操纵IE客户区域的HTML对象. 待测程序 新建一个网站“WebAUT”,删除原来

[读书笔记]白帽子讲WEB安全-第二章

声明:     读书笔记是我在阅读过程中做的一些笔记,并在其中添加自己的思考.文章中会涉及到部分书籍原文内容,如有侵权,请联系告知并删除.     原文一切版权归本书作者所有,其他思考痕迹保留所有权. ======================================== 第2章 浏览器安全 2.1 同源策略 同源策略(Same Origin Policy)是一种约定,它是浏览器最核心也是最基本的安全功能. 浏览器的同源策略,限制了来之不同源的"document"或脚本,对当

BadBoy+JMeter来录制Web测试脚本

参考: http://jingyan.baidu.com/article/5d368d1ef548d43f61c05761.html 1.简介 JMeter是纯Java编写的软件功能和性能测试工具,其录制脚本过于笨拙和复杂. 而Badboy是用C++开发的动态应用测试工具,其拥有强大的屏幕录制和回放功能,同时提供图形结果分析功能,刚好弥补了JMeter的不足之处.同时Badboy录制的脚本可导出为JMeter支持的jmx格式脚本. 因此这里的web测试结合这两个工具来完成. 2.下载. http

《JavaScript设计模式与开发实践》读书笔记之代理模式

1.代理模式 代理模式是为一个对象提供一个代用品或占位符,以便控制对它的访问 1.1 一般的图片加载 var myImage=(function () { var imgNode=document.createElement('img'); document.body.appendChild(imgNode); return { setSrc: function (src) { imgNode.src=src; } } } )(); myImage.setSrc('http://xxx.com/

读书笔记之深入分析Java Web技术内幕

章节: 1 B/SB/S的优点: 客户端使用统一的浏览器(Browser) ,浏览器的统一带来了操作的统一,无论使用什么服务,因为浏览器是相同的,所以操作类似.客户使用简单了.服务端开发简化; 使用统一的http协议,便于开发,可以直接使用现有的基于http协议的容器,只关注业务逻辑. 2. BS的结构    B/S架构前后端都基于http协议交互数据. http协议采用无状态的短连接的数据模式,既一次请求完成一次数据交互,也对应着一个业务逻辑.          DNS可以解析域名为IP地址

【读书笔记】iOS-使用Web Service-基于客户端服务器结构的网络通信(一)

Web Service技术是一种通过Web协议提供服务,保证不同平台的应用服务可以互操作,为客户端程序提供不同的服务. 目前3种主流的Web Service实现方案用:REST,SOAP和XML-RPC.XML-RPC和SOAP都是比较复杂的技术,XML-PRC是SOAP的前身. 一,REST Web Service. REST被翻译为“表征状态转移”,听起来很抽象,“表征”是客户端看到的页面,页面的跳转就是状态的转移,客户端通过请求URL获得要显示的页面.REST通常是基于HTTP,URI和X

读书笔记[ASP.NET+MVC4+Web+编程]

模型:数据和业务逻辑 视图:展示 控制器:接收视图输入数据,通过模型层业务逻辑处理后 返回给视图 分离关注点(模型 视图 控制器).惯例优先原则 browser-->routing-->controller<--view-->browser 控制器是告诉下一步该做什么而不是该怎么做,如显示视图则返回actionresults. 定位视图:优先查找对应文件夹,其次查找shared文件夹 razor:代码段.代码块 部分视图 @Html.Partial(),PartialView()