自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Jmeter API文档-常用类使用方法介绍

Jmeter本身就集成了一些比较好用的类,可以在脚本开发中辅助使用,具体使用方法可以参考jmeter的API文档。2)beanshell中,通过vars.get()、vars.put()方法使用。2)beanshell中,直接通过sampler.xxx()来调用具体的类型。2)beanshell中,直接通过prev.xxx()来调用具体的类型。可以通过vars设置局域变量,提取局域变量的值。需要引用HTTPFileArg相关类。1)不需要引用额外的类。1)不需要引用额外的类。1)不需要引用额外的类。

2022-10-11 19:12:06 1844

原创 【性能测试】-基本操作流程介绍

性能测试主要是通过压力机不断向服务器施压,找出服务器的性能瓶颈,从而提高系统的健壮性。很多项目都有性能测试的要求,这里主要基于个人性能测试的经验,整理了性能测试基本流程,仅供参考。

2022-08-24 11:31:51 1572

原创 Fiddler操作【3】抓取IDEA的请求报文

如果需要通过Fiddler抓取Idea的请求报文,需要提前在idea工具的http请求中增加代理设置,ip地址和端口号和Fiddler保持一致。打开Fiddler端口工具,点击Tools--Options---Connections,可以查看当前Fiddler当前监听的端口号时8888。...

2022-08-16 19:36:11 2345

原创 JSONPath的基础使用

JSONPath可以快速提取json固定位置、范围的数据,而不需要创建单独的JSONObject对象。但如果每次处理的json数据格式会改变,则该方式不太适用。

2022-08-09 10:55:28 7581

原创 Jmeter逻辑控制器-Include Controller&Module Controller

测试片段是一种特殊的线程组,与线程组同级,但不能独立运行。可以通过Include控制器或Module控制器调用执行。下面将具体介绍两种方式的具体执行步骤:include控制器通过调用外部的测试片段达到执行的效果。如果测试片段中包含其他线程组,则忽略其他的线程组。1、添加测试片段1)创建新的测试计划,添加测试片段步骤:右击测试计划-->选择Add-->选择Test Fragment-->选择Test Fragment2)测试片段中添加http请求: 3)保存测试计划2、Include控制器执行测试片段1)创建

2022-06-30 17:23:42 872

原创 Jmeter逻辑控制器-ForEach Controller

Jmeter本身有很多逻辑控制器,这里我们先介绍ForEach控制器的基础使用。可以通过以下步骤添加ForEache:右击线程组-->选择Add-->选择Logic Controller-->ForEach Controller ForEach控制器的界面组成:各个参数的使用如下: 注:起始下标、结束下标设置后,只会遍历设置范围内的下标,否则默认遍历所有的下标。二、ForEach Controller操作样例详解接下来将以百度为例,详细描述下ForEach Controller的基本使用。1、创建http

2022-06-30 15:57:38 525

原创 Jmeter-对字符串进行md5加密的常用方法

对字符串进行md5加密比较常见,我们可以使用Jmeter自带的函数方法来完成这个操作,下面将介绍3种md5解密方式:1、打开函数助手,下拉选择__MD52、输入需要加密的字符串,点击Generate & Copy to clipboard,查看解密结果3、添加用户自定义变量,引用该函数4、打印加密后的数据 1、打开函数助手,下拉选择__digest加密算法常见算法:MD2、MD5、SHA-1、HA-224、SHA-256、SHA-384、SHA-512是否需要转成大写 false:默认值,不需要转成大

2022-06-29 15:57:10 4928 1

原创 Jmeter-上传文件常见格式的MIME TYPE

本文主要收录了Jmeter文件上传中,常见文件类型的MIME TYPE。1.添加头文件Content-Type:multipart/form-data2.File Upload依据文件类型,配置Sampler对应的MIME TYPE。对照表如下:3.BeanShell提取文件名添加BeanShell类型的前置处理器,添加一下代码提取文件名,用于参数化import org.apache.jmeter.protocol.http.util.HTTPFileArg;..

2022-04-07 15:48:41 9873

原创 REST-assured框架【1】-基础操作

REST-assured是一套由 Java 实现的 REST API 测试框架,语法比较简洁。下面介绍下的基本操作。一、环境准备1、pom文件添加依赖<dependency> <groupId>io.rest-assured</groupId> <artifactId>rest-assured</artifactId> <version>4.4.0</version> <s

2022-03-02 14:34:36 443

原创 Moco框架基础操作

在测试过程中,对于某些不容易构造或者不容易获取的对象,可以用moco虚拟来代替,可以方便调试脚本。moco框架的使用主要包含以下方面:使用第三方mock平台 自己开发mock服务 使用mock框架搭建mock服务一、moco框架jar包下载使用1. 下载jar包moco运行依赖java环境,需要提前配置jdk,直接搜索moco-runner下载,选择….standlone.jar,下载到本地下载链接参考:https://repo1.maven.org/maven2/com/gi

2022-03-01 17:05:04 1213

原创 Fiddler操作【3】-设置断点调试请求

Fiddler不仅可以获取客户端与服务端的请求,还可以对请求进行修改调试,其中设置断点就是一种比较常见的方式。一、对单个request请求设置断点可以对单个Session请求设置断点,并调试。1、添加断点方式1:Rules--Automatic Breakpoints--Before Requests方式2:快捷键(F11)2、执行http请求浏览器中发起http请求,Fiddler中会增加一个请求暂停的记录。比如:百度浏览器查询数据3、修改http请求,并运行选择该请求

2022-02-24 14:08:42 9723

原创 Fiddler操作【2】-Composer模拟请求

Composer是一种非常方便的模拟http请求工具,支持手动修改请求数据,执行请求并获取响应结果。操作方式如下:第一步:开启Fiddler,浏览器执行部分操作,抓取页面请求第二步:点击Composer,选择需要模拟的请求,拖动到Composer窗口中,请求信息自动填充3:请求方式,可以下拉选择预期请求方式 4:请求URL,可以手动输入修改url 5:http版本,可以下拉选择修改 6:请求头信息:可以手动修改请求头信息, 7:请求数据:POST请求的请求参数,可以在该区域修改.

2022-02-18 10:05:50 517

原创 Fiddler操作【1】-界面组成详情

Fiddler是比较常用的抓包工具,本文主要介绍Fiddler的界面组成,各个区域的主要功能点以及用途。

2022-02-17 15:26:10 7710

原创 读取配置文件方式

配置文件可以集中管理项目中需要使用的参数,方便同一管理和维护。本文中记录了两种基的获取配置文件参数方式。一、Properties类​​​ 配置文件可以放在任意路径下。1.配置文件组成2. 拼接配置文件路径String filePath = System.getProperty("user.dir") + File.separator + "src" + File.separator + ......

2022-02-11 16:32:13 1928

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除