1.前言

记录对Jmeter评估研究的过程,本文记录使用apache网站提供的原Jmeter使用自带功能进行脚本录制。

本文可用于面向B/S WEB应用测试的工程师熟悉Jmeter使用。章节安排按照脚本设置、场景设置、常看监控的顺序组织。

2.录制脚本

使用的测试地址:http://demo.zentao.net/user-login-Lw==.html

特别说明:Jmeter脚本(.jmx)为xml格式,属性结构,由元件组成,使用“取样器”产生请求。

第一步:打开jmeter,更改测试计划名称为 Test chandao

第二步:在测试计划(Test chandao)上右键创建”线程组”,将线程组名称改为 login zentao(登录)

Test chandao ---->添加---->Threads(Users)---->线程组

第三步:添加”HTTP Cookie管理器”

Test chandao ---->添加---->配置元件---->HTTP Cookie管理器

说明:如果录制的操作包括用户登录操作,则需要添加“HTTP Cookie管理器”,添加之后不需要任何配置,录制后,脚本中便保存用户登录的相关信息

第四步:添加”HTTP代理服务器” ,启动录制脚本

Test chandao (鼠标右键)---->添加---->非测试元件---->HTTP代理服务器

按照下图中进行相应配置,代理服务器的端口默认8080,可自行修改,但不要与其他应用端口冲突。(可以在dos下使用netstat -aon|findstr "8088"进行查看)

 目标控制器:录制的脚本存放的位置(可以理解为从哪个线程组开始录制脚本)。

分组

配置完成,点击启动(点击启动后,出现弹出框,直接点击OK)

HTTP代理服务器的排除模式

在测试脚本中有一些信息是没有任何作用的,所以我们在录制脚本的时候可以通过HTTP代理服务器的排除模式,排除一些不需要的请求信息,如css、gif、png等等。

例如:在包含模式处填上“  .*\.jsp  ”  ,只在请求jsp文件时录制脚本。(这里通常都是jsp html 根据具体情况进行填写)

在排除模式处填上".*\.js ",在请求js文件时不录制脚本。(通常js jpg png gif css php woff 这些类型文件都是不需要的)

添加上这些时候,录制出来的脚本,就只有自己需要的部分,没有多余的累赘。

 第五步:打开浏览器,设置代理,录制脚本

打开IE浏览器 设置=》Internet 选项 =》链接=》局域网设置

浏览器设置完毕后,在IE浏览器地址栏中输入要录制脚本的地址,进行相关操作。

操作完成之后,到jmeter的HTTP代理服务器中点击“停止”。

第六步:查看录制的脚本

在jmeter中我们可以看到已经记录了许多请求对应的信息

转载于:https://www.cnblogs.com/scios/p/8995471.html

Jmeter4.X - 使用本身自带的脚本录制功能录制脚本相关推荐

  1. 关于 MongoDB 与 SQL Server 通过本身自带工具实现数据快速迁移 及 注意事项 的探究...

    背景介绍 随着业务的发展.需求的变化,促使我们追求使用不同类型的数据库,充分发挥其各自特性.如果决定采用新类型的数据库,就需要将既有的数据迁移到新的数据库中.在这类需求中,将SQL Server中的数 ...

  2. mac系统如何开启自带NTFS读取/读写功能教程

    U盘格式(FAT32.NTFS.exFAT) 1.FAT32格式兼容性好,Windows平台的传统文件格式,但不支持4GB以上的文件,可转NTFS 2.NTFS格式推出的要晚,技术更先进,更高的安全属 ...

  3. bat循环执行带参数_wxappUnpacker的bingo.bat脚本逐行解读

    点击上方"蓝字"关注我们 之前发过一篇文章小程序反编译工具在windows系统下的调用脚本提到了Windows平台下的脚本,但是对脚本没有做详细说明.本文就是针对脚本做的讲解.对批 ...

  4. h标签本身自带间距 去除方法

    h标签本身自带间距 去除方法:h{margin: 0px; padding: 0px;}

  5. 带账号、密码ssh的脚本

    带账号.密码ssh的脚本 说明: 1.为expect脚本,后缀建议用.exp(写.sh也没关系) 2.执行需用expect命令 3.登录后可执行想要的命令 $ cat /usr/local/bin/s ...

  6. 在Mac环境下系统本身就带有的Apache(阿帕奇服务器)和PHP都预装好了,且合并完成。如果不知道请查看MAC 下配置Apache和PHP

    在Mac环境下系统本身就带有的Apache(阿帕奇服务器)和PHP都预装好了,且合并完成.如果不知道请查看MAC 下配置Apache和PHP 1.创建一个空工程, 新建一个php文件,暂且命名为ind ...

  7. 用python写自动化测试脚本常用功能:结果记录,运行日志,测试配置,带颜色打印在控制台

    用python写自动化测试脚本常用功能:结果记录,运行日志,测试配置,带颜色打印在控制台 利用csv库来记录测试结果 利用logging库来记录脚本运行信息 利用ConfigParser库来读取测试配 ...

  8. linux脚本基本命令大全,Shell脚本常用命令

    Shell脚本常用命令 1           Shell中的特殊符号 1.1           $  美元符号.用来表示变量的值.如变量NAME的值为Mike,则使用$NAME就可以得到" ...

  9. 经典实用的自动创建Bash脚本文件头的脚本

    今天给大家展示一下,我自己写的一个自动创建Bash脚本文件头的脚本(名为create),希望能对初学脚本者带来一定的思维提示.毕竟对于一个经常写脚本的运维人员来说,每次写脚本的时候都需要重复的去写一遍 ...

最新文章

  1. Linux下安装Tomcat7
  2. numpy meshgrid 和 mgrid 的两个简单实例和解析
  3. 黄健翔让赛场上出现大个中文字
  4. JavaScript let、const与var的区别
  5. es6 数组去重,数组里面的对象去重
  6. 【POJ Challenge】生日礼物 加强m子段和
  7. 21 句话入门机器学习
  8. meet --- 位运算
  9. 路由器故障排除的思路与理论
  10. 项目的升级-给RemoveButterKnife插件增加新功能
  11. 游戏 Npk文件解压
  12. Logistic模型预测人口增长
  13. 计算机视觉教程1-1:透视空间与透视变换
  14. 结构光三维扫描仪(单相机+单投影仪)
  15. docker build报错解决:error creating overlay mount to .../overlay
  16. python制作APP,此APP可识别TEM图片结构轮廓,并将坐标提取到excel中,画出TEM结构轮廓图(tkinter,opencv-python)
  17. oracle12c配置文档,Oracle12C安装配置文档
  18. 基于LAB颜色空间的彩色图像分割
  19. wifi查看密码显示
  20. 企业官网小程序搭建教程

热门文章

  1. JBoss3.0 下配置和部署EJB简介
  2. 《恋上数据结构第1季》队列、双端队列、循环队列、循环双端队列
  3. 下载与eclipse匹配的hibernate tools
  4. 如何用ssh工具连接自己的“小米手机”——雷总看了直呼内行!!!
  5. FineReport层式报表解决大数据集展示问题攻略
  6. 帆软报表的excel导出,插件开发可用
  7. java的serializable_Java里Serializable的那些事
  8. java memcached incr_Memcached incr/decr 命令
  9. php 完整redis类,PHP Redis类
  10. radius java_Java处理Radius access-challenge