jmeter4.0---自带录制功能录制脚本
1.前言
Jmeter录制脚本有两种方式。1.通过第三方工具录制比如:Badboy,然后转化为jmeter可用的脚本;2.使用jmeter本身自带的录制脚本功能。
对于小白来说可用先使用jmeter录制脚本,熟悉jmeter工具的使用,以及jmeter基本的脚本,后期熟悉之后,你会发现自己写脚本比录制快很多,现在先教大家使用jmeter本身自带的录制功能录制一份脚本。
2.录制脚本
测试案例地址:http://demo.zentao.net/user-login-Lw==.html
第一步:打开jmeter,更改测试计划名称为 Test chandao
第二步:在测试计划(Test chandao)上右键创建”线程组”,将线程组名称改为 login(登录)
Test chandao (鼠标右键)---->添加---->Threads(Users)---->线程组

第三步:添加”HTTP Cookie管理器”
Test chandao (鼠标右键)---->添加---->配置元件---->HTTP Cookie管理器
说明:如果录制的操作包括用户登录操作,则需要添加“HTTP Cookie管理器”,添加之后不需要任何配置,录制后,脚本中便保存用户登录的相关信息

第四步:添加”HTTP代理服务器” ,启动录制脚本
Test chandao (鼠标右键)---->添加---->非测试元件---->HTTP代理服务器
按照下图中进行相应配置,配置完成,点击启动(点击启动后,出现弹出框,直接点击OK)

第五步:打开浏览器,设置代理,录制脚本
打开IE浏览器 设置=》Internet 选项 =》链接=》局域网设置

浏览器设置完毕后,在IE浏览器地址栏中输入要录制脚本的地址,进行相关操作(登录进去,随便点击看看即可)

操作完成之后,到jmeter的HTTP代理服务器中点击“停止”,然后将IE浏览器的设置恢复原样即可(不恢复的话会导致你无法使用浏览器访问外网奥)
第六步:查看录制的脚本
在jmeter中我们可以看到已经记录了许多请求对应的信息,包括.gif等

第七步:HTTP代理服务器的排除模式
在测试脚本中有一些信息是没有任何作用的,所以我们在录制脚本的时候可以通过HTTP代理服务器的排除模式,排除一些不需要的请求信息,如css、gif、png等等。
例如:在包含模式处填上“ .*\.jsp ” ,只在请求jsp文件时录制脚本(这里通常都是jsp html 根据具体情况进行填写)。在排除模式处填上".*\.js ",在请求js文件时不录制脚本(通常js jpg png gif css php woff 这些类型文件都是不需要的)。添加上这些时候,录制出来的脚本,就只有自己需要的部分,没有多余的累赘。

第八步:保存录制的脚本
先在jmeter安装目录(H:\apache-jmeter-4.0\bin)下新建一下存放脚本的文件夹(ceshi 可根据自己需求自由命名,建议用英文命名且无特殊字符),如图所示

Test chandao (鼠标右键)---->选中部分保存为...
选择之前创建的目录(H:\apache-jmeter-4.0\bin\ceshi),点击"Sava"即可保存成功

转自【https://www.cnblogs.com/Z-Queen/p/8708721.html】,感谢分享。
jmeter4.0---自带录制功能录制脚本的更多相关文章
- Jmeter4.X - 使用本身自带的脚本录制功能录制脚本
1.前言 记录对Jmeter评估研究的过程,本文记录使用apache网站提供的原Jmeter使用自带功能进行脚本录制. 本文可用于面向B/S WEB应用测试的工程师熟悉Jmeter使用.章节安排按照脚 ...
- as3.0划线带撤销功能
package com{ import flash.display.MovieClip; import flash.display.SimpleButton; import flash.events. ...
- jmeter4.0脚本录制
Jmeter录制脚本有两种方式.1.通过第三方工具录制比如:Badboy,然后转化为jmeter可用的脚本:2.使用jmeter本身自带的录制脚本功能. 本次使用jmeter本身自带的录制脚本功能 ...
- Jmeter脚本录制方法(一)——分别使用Badboy录制和Jmeter自带的代理服务器录制
Jmeter录制方式分三种,分别是:使用Badboy录制.Jmeter自带的代理服务器录制和手工录制,今天先介绍前两种录制方法. Badboy录制 Badboy是用C++开发的动态应用测试工具, 其拥 ...
- Jmeter脚本录制方法(一)分别使用Badboy录制和Jmeter自带的代理服务器录制
Jmeter录制方式分三种,分别是:使用Badboy录制.Jmeter自带的代理服务器录制和手工录制,今天先介绍前两种录制方法. Badboy录制 Badboy是用C++开发的动态应用测试工具, 其拥 ...
- Loadrunner11.0 录制手机App脚本的方法
使用Loadrunner录制手机终端App脚本 1. 说明 目前手机APP上的功能日益丰富,对手机应用功能的性能测试需求也越来越多.公司比较抠门没有花钱买Loadrunner,可怜我们工作中一直用的破 ...
- Jmeter自带录制功能
版本更新迭代较快的情况下,通过自动化进行冒烟测试以判断版本准入,在无接口文档的情况下,如果进行自动化?Jmeter有一个自带的录制功能,可以通过录制,获取各个接口设计情况,下面介绍如何进行使用 1.打 ...
- Loadrunner11.0 录制手机App脚本的方法一
使用Loadrunner录制手机终端App脚本 1. 说明 目前手机APP上的功能日益丰富,对手机应用功能的性能测试需求也越来越多.公司比较抠门没有花钱买Loadrunner,可怜我们工作中一直用的破 ...
- Appium Desktop 元素定位和脚本录制功能
Appium Desktop除了可以做Server之外还可以进行元素定位和脚本录制功能,点击放大镜按钮,进入页面设置.开始配置Desired Capabilities. 配置Desired Capab ...
随机推荐
- (2.14)Mysql之SQL基础——游标
(2.14)Mysql之SQL基础——游标 关键词:Mysql游标 -- (1)定义游标 declare cur_name cursor for select * from table_name wh ...
- 基于Sql Server 2008的分布式数据库的实践
配置Sql Server 2008(Win7) 1.打开SQL server2012,使用windows身份登录 2.登录后,右键选择“属性”.左侧选择“安全性”,选中右侧的“SQL Server 和 ...
- 山寨HTML5API classList类
preface 认为自己去写一些类,你真的会找到自己不足的地方.事实上厉害不是你实现一个类.而是你怎样去设计一个类,能让开发人员更加easy操作. 对于这个操作样式,能够通过javascript訪问s ...
- LVM的一些问题汇总 tune2fs命令
LVM的一些问题汇总 tune2fs命令 --http://www.aminglinux.com/bbs/forum.php?mod=viewthread&tid=7664&page ...
- Linux中的Buffer Cache和Page Cache echo 3 > /proc/sys/vm/drop_caches Slab内存管理机制 SLUB内存管理机制
Linux中的Buffer Cache和Page Cache echo 3 > /proc/sys/vm/drop_caches Slab内存管理机制 SLUB内存管理机制 http://w ...
- 102-advanced-代码分割
1.Bundling 大多数React应用程序将使用Webpack或Browserify等工具“捆绑”文件.捆绑是跟踪导入的文件并将它们合并到单个文件中的过程:“捆绑”.然后,该包可以包含在网页中以一 ...
- CSU 1642 Problem B[难][前缀和]
Description 已知两个正整数a和b,求在a与b之间(包含a和b)的所有整数的十进制表示中1出现的次数. Input 多组数据(不超过100000组),每组数据2个整数a,b.(1≤a,b≤1 ...
- 3.4 Templates -- Displaying A List of Items(展示一个集合)
一. 概述 1. example 如果你需要遍历一个对象集合,使用Handlebars的{{#each}}. <ul> {{#each people key="id" ...
- Spring整合Quartz定时发送邮件
功能描述:刚开始接触Quartz,试着用Quartz整合spring实现每隔一分钟发送一封邮件连续发送10次 核心jar: 邮件发送:commons-email-1.2.jar mail.jar(必须 ...
- 20172305 2018-2019-1 《Java软件结构与数据结构》第三周学习总结
20172305 2018-2019-1 <Java软件结构与数据结构>第三周学习总结 教材学习内容总结 本周内容主要为书第五章内容: 队列 线性集合(元素从一端加入,另一端删除) 先进先 ...
