Jmeter 的两种脚本录制方法

Jmeter 的两种脚本录制方法有一、通过badboy工具录制;二、通过Jmeter代理录制

一、通过badboy工具录制

1)、工具下载地址:www.badboy.com.au/

2)、下载安装完成后,打开工具(工具默认开启录制),在地址栏输入被测项目的地址,点击右侧箭头即可录制

3)、录制完成后,点击结束按钮,选择File——Export Jmeter ,最后的文件格式为.jmx类型

4)、打开Jmeter工具,选择文件——打开,选择上一步保存的文件,文件即可成功导入进Jmeter

5)、练习案例,可以选择录制网址:sogou.com

二、通过Jmeter代理录制

1)、参考图如下:

代理服务器端口默认为8080,可修改,目标控制器:录制脚本存放的位置

分组:对请求进行分组;

1、不对样本分组——所有请求全部罗列;

2、在组间添加间隔——无实际意义;

3、每个组放入一个新的控制器——执行时按控制器输出结果;

4、只存储每个组的第一个样本——对于1次URL请求,实际很多http请求的情况

2)、设置IE浏览器

IE——“Internet选项”——“连接”——“局域网设置”

设置为本机IP就可以了,注意端口号要与Jmeter上的端口号一致,默认都是8080端口;

3)、现在点击Jmeter上的“启动”按钮,打开浏览器输入需要录制WEB项目地址,Jmeter 会自动记录IE所访问的界面。

备注1:IE浏览器设置代理后有可能录制不成功,建议换其他浏览器访问待录制的网址

备注2:测试完成后,建议清除之前的代理设置,否则影响上网功能。

时间: 2024-10-30 00:19:21

Jmeter 的两种脚本录制方法的相关文章

Android两种旋转Bitmap方法比较

方法1. 利用Bitmap.createBitmap Bitmap adjustPhotoRotation(Bitmap bm, final int orientationDegree) { Matrix m = new Matrix(); m.setRotate(orientationDegree, ( float ) bm.getWidth() / 2, ( float ) bm.getHeight() / 2); try { Bitmap bm1 = Bitmap.createBitmap

nginx封锁恶意IP,并且定时取消的两种脚本

前言:有时候服务器会遭受到恶意IP访问,导致服务器负载很大,这个时候需要把这个IP封锁掉,以下两种脚本即可实现这种功能.封锁IP有两种方式:1,直接通过nginx即可,在配置文件中加入include blockip.conf:2,通过防火墙,加入防火墙规则,使固定的IP不能访问. 两种方式都是在日志文件中检索出访问量异常的IP,并作处理. 这里的脚本功能实现的是,当某个IP访问服务器大于我们设定的一个值后,封锁此IP,当然这个功能在实际中需要对百度.谷歌等爬出识别出来,这个脚本不处理,只要大于我

OnClickListener两种监听方法

1 //1种:接口OnClickListener ,在onclick响应 2 public class MainActivity extends Activity implements OnClickListener { //这个类前提要接口OnClickListener 3 4 private Button receive; //按钮的初始化 5 private Button falsewifiButton; 6 7 public void init(){ 8 receive=(Button)

Android——Fragment介绍及两种基本使用方法

今天在调ViewPager的时候,感觉ViewPager+Fragment这种做法更灵活,所以,现在拿出来Fragment再整理下. 一,为什么要用Fragment 1,灵活布局 Fragment表现Activity中用UI的一个行为或者一部分.可以组合多个fragment放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个activity里重用某一个fragment.把fragment想象成一个activity的模块化区域,有它自己的生命周期,接收属于它的输入事件,并且可以

工作用到的的两种报表导入方法

工作用到的的两种报表导入方法  两种方法都是给予poi的 the one: 工作需要,导入几分不同的excel 文件 ,然后一个前辈给了一个半成品的工具类,用了一下,发现只有一部分功能,后来又自己重写成了一个通用的工具类,可以自动将excel数据封装成bean 不多说直接贴代码 package com.yida.common.utils; import java.io.FileInputStream; import java.io.FileNotFoundException; import ja

Jmeter脚本录制方法--手工编写脚本(jmeter与fiddler结合使用)

手工编写脚本,建议使用这一种方法,虽然写的过程有点繁琐,但调试脚本比前两者方式都要便捷. 首先来看下三种方式的比较吧,不然看不出什么. 三种方式的优劣: badboy: 1.有时候录制不了,兼容性较差 2.post请求的时候,如果链接中有参数.body里面也有参数,都会放在body里面 jmeter 代理录制: 1.请求抓取过多 2.配置代理等操作比较繁琐 手工编写: 要一个个请求手工去写 手工编写脚本 一般通过fiddler抓包或者开发提供的接口设计文档的形式,在Jmeter的GUI界面操作进

矩阵或多维数组两种常用实现方法 - python

在python中,实现多维数组或矩阵,有两种常用方法: 内置列表方法和numpy 科学计算包方法. 下面以创建10*10矩阵或多维数组为例,并初始化为0,程序如下: # Method 1: list arr1 = [[0]*10 for i in range(10)] arr1[0][0] = 1 print "Method 1:\n", arr1 arr2 = [[0 for i in range(10)] for i in range(10)] arr2[0][0] = 1 pri

UWP开发中两种网络图片缓存方法

通常情况下,我们的程序需要从服务器读取图片,但如果需要不止一次读取某一张图片的话,就需要做本地缓存了,这样既为用户省一点流量,又能显得你的APP很快. 假如你已经知道了某一张图片的地址,那么第一件事就是要把这张图片下载下来:当然如果是一次性读取的话,可以直接把图片地址给Image控件或者给Bitmapimage对象(实际上这二者是没有去别的),但这无法存到本地,只作为显示用:但是我们要做的是保存到本地,这样肯定是不行的.现在我们就要用到HTTP的东西了,请看下面的代码: async static

【iOS开发-网络】两种常用的方法解析XML数据

解析XML数据常用的有两种方法 第一种 使用Google的GDataXMLNode解析XML数据 使用的是DOM方式解析 先把xml一口吞掉 然后一点一点的解析 第二种 使用苹果自带的NSXMLParser解析XML数据 使用的是SAX方式解析 一个标记一个标记的解析 第一种使用步骤 第一步 首先把GDataXML文件夹放入项目中 第二步 更改Bulid Setting里面的东西 更改头文件搜索路径 在Header Search Paths里面添加路径/usr/include/libxml2 在