三、jmeter常用的两种录制方法

录制1——badboy

  • badboy下载:http://www.badboy.com.au/download/index
  • 打开badboy工具,点击工具栏目上的红色圆形按钮,在地址栏目中输入被测试项目的地址
  • 录制完成后,点击工具栏旁边的黑色按钮,结束录制。选择“文件” ——Export to jmeter....
  • 打开jmeter工具,选择“文件” —>“打开”,选择刚才保存的文件(.jmx类型),将文件导入进来
  • 演示录制    sogou.com

录制2——代理

  • 创建一个线程组(右键点击“测试计划”——>“添加”——>“线程组”)
  • 在“工作台”—非测试元件—添加—HTTP代理服务器
  • 代理服务器的端口默认8080,也可以自行修改,但不要与其他应用端口冲突
  • 目标控制器:录制的脚本存放的位置,可选择项为测试计划中的线程组(根据实际来选择即可)
  • 分组:对请求进行分组。“分组”的概念是将一批请求汇总分组,可以把URL请求理解为组
    • “不对样本分组”:所有请求全部罗列
    • “在组简添加分隔”:加入一个虚拟的以分割线命名的动作,运行同“不对样本分组”,无实际意义
    • “每个组放入一个新的控制器”:执行时按控制器给输出结果
  • “只存储每个组的第一个样本”:对于一次URL请求,实际很多次HTTP请求的情况
  • 点击启动
  • 设置IE浏览器
  • IE——>“internet属性”——>“连接”——>“局域网设置”
  • 打开浏览器输入需要录制的web项目地址
  • jmeter会自动记录你IE所访问的页面

原文地址:https://www.cnblogs.com/kellen-fang/p/9651598.html

时间: 2024-10-03 23:10:09

三、jmeter常用的两种录制方法的相关文章

JMeter常用的几种断言方法

?在使用JMeter进行性能测试或者接口自动化测试工作中,经常会用到的一个功能,就是断言,断言相当于检查点,它是用来判断系统返回的响应结果是否正确,以此帮我们判断测试是否通过?本文 主要介绍几种常用的断言:响应断言.JSON断言.BeanShell 断言 一.响应断言 响应断言是最常用的一种断言方法,它可以对各种返回类型的结果进行断言,比如Test.html.application/json等 在需要进行断言的Sample,点击右键>添加>断言>响应断言 Apply to选项默认即可,M

JMeter学习(三)JMeter脚本的两种录制方式

---------------------------------------------------------------------------------------------------- 环境 Badboy  version 2.2 JDK: 1.8.0_25 Apache  JMeter-2.12 --------------------------------------------------------------------------------------------

3 jmeter的两种录制方法

录制1-badboy(推荐) badboy是一款自动化测试工具,它可以完成简单的功能测试和性能测试.其实它是一款独立的测试工具,只不过它录制东西导出的格式适用于jmeter,所以我们经常把jmeter和badboy配合使用. badboy下载下载后双击安装.网址:http://www.badboy.com.au/ 1.打开badboy工具,点击工具栏上的红色圆形按钮,在地址栏目中输入被测试项目的地址.2.录制完成后,点击工具栏旁边黑色按钮,结束录制.选择"文件"-->Export

TestLink学习三:发送邮件的两种配置方法

第一种:修改config.inc.php中的[smtp],配置为默认本地发送,用hotmail用户做接收,调试成功!(本人未尝试这种) // ---------------------------------------------------------------------------- /** [SMTP] */ // Developer Note: // these config variable names has been choosed to maintain compatibi

java 获取键盘输入常用的两种方法

java 获取键盘输入常用的两种方法 方法1: 通过 Scanner Scanner input = new Scanner(System.in); String s = input.nextLine(); input.close(); 方法2: 通过 BufferedReader BufferedReader input = new BufferedReader(new InputStreamReader(System.in)); String s = input.readLine(); 原文

最常用的两种C++序列化方案的使用心得(protobuf和boost serialization)

导读 1. 什么是序列化? 2. 为什么要序列化?好处在哪里? 3. C++对象序列化的四种方法 4. 最常用的两种序列化方案使用心得 正文 1. 什么是序列化? 程序员在编写应用程序的时候往往需要将程序的某些数据存储在内存中,然后将其写入某个文件或是将它传输到网络中的另一台计算机上以实现通讯.这个将 程序数据转化成能被存储并传输的格式的过程被称为"序列化"(Serialization),而它的逆过程则可被称为"反序列化" (Deserialization). 简单

常用的两种spring、mybatis 配置方式

在之前的文章中总结了三种方式,但是有两种是注解sql的,这种方式比较混乱所以大家不怎么使用,下面总结一下常用的两种总结方式: 一. 动态代理实现 不用写dao的实现类 这种方式比较简单,不用实现dao层,只需要定义接口就可以了,这里只是为了记录配置文件所以程序写的很简单: 1.整体结构图: 2.三个配置文件以及一个映射文件 (1).程序入口以及前端控制器配置 web.xml <?xml version="1.0" encoding="UTF-8"?> &

黑马程序员【两种Ajax方法】

两种Ajax方法 Ajax是一种用于快速创建动态网页的技术,他通过在后台与服务器进行少量的数据交换,可以实现网页的异步更新,不需要像传统网页那样重新加载页面也可以做到对网页的某部分作出更新,现在这项技术已经被人们广泛应用,而对于一些对Web的了解还不是很深入的初学者,Ajax依然带着一层神秘的难懂的色彩,今天就在这里给大家以简单的方式解读一下Ajax的实现步骤和原理,并且给大家两种实现Ajax的方法,js和jquery. 首先ajax其实就是js+xml的技术,前端的表现就是一段js代码.要使用

基于Apache+Tomcat负载均衡的两种实现方法

Apache+Tomcat实现负载均衡的两种实现方法 如果我们将工作在不同平台的apache能够实现彼此间的高效通信,因此它需要一种底层机制来实现--叫做apr Apr的主要目的就是为了其能够让apache工作在不同的平台上,但在linux上安装apache的时候通常都是默认安装的 [[email protected] ~]#rpm -qi aprName                 :apr                                        Relocation