- 博客(11)
- 收藏
- 关注
原创 Jmeter函数助手之timeShift
在使用Jmeter做性能测试、接口自动化测试时,遇到需要传入时间的参数时,此时可以用Jmeter函数助手timeShift,造时间参数。这个函数的功能就是,以给定的格式返回一个日期,并添加指定的秒、分、小时、天或月。打开函数助手后,可从下拉列表中选择需要的函数,并为其参数设定值,不同的函数要求的参数也不同。"PT-6H3M" -- 减少 6 小时,同时增加 3 分钟。"-PT-6H+3M" -- 增加 6 小时,同时减少 3 分钟。"-PT6H3M" -- 减少 6小时 3 分钟。
2023-03-23 18:23:39
1906
原创 JMeter:时间函数之__timeShift
{__timeShift(yyyy-MM-dd HH:mm:ss,,PT20.345S,,)}:以指定格式创建当前日期,再加上20.345S。${__timeShift(dd-MM-y-HH-mm-ss,,P1DT3H4M,,)}:以指定格式创建当前日期,再加上一天,三小时和四分钟。${__timeShift(dd/MM/yyyy,,P365D,,)}:以指定格式创建当前日期,再加上365天。${__timeShift(dd/MM/yyyy,,P-1D,,)}:以指定格式创建当前日期,减去一天。
2023-03-23 16:39:04
878
原创 JMeter -详解jmeter测试计划与用户自定义变量
1今日主题:详解jmeter测试计划Test Plan (测试计划):用来描述一个性能/接口测试脚本和场景设计,包含与本次测试所有相关的功能。也就是说,使用jmeter进行测试的所有内容都是于基于一个测试计划的。下面我们看看一个测试计划都有哪些配置项?1、测试计划名称和注释:整个测试脚本保存的名称,和对该测试计划的注释,可以自定义,最好能表达脚本的意义。2、用户定义的变量:在测试计划上可以添加用户定义的变量,相当于是全局变量。一般添加一些系统常用的配置。如果测试过程.
2021-07-23 17:36:05
816
原创 压力测试流程
负载压力测试就是模拟系统业务处理过程中所能承受的最大负载压力,负载压力测试可以细分为:并发负载测试、疲劳强度测试和大数据量的测试。下面为大家介绍一下负载压力测试实施的步骤。根据测试需求分析,制定测试计划,确定系统的运行环境即硬件环境、软件环境、网络;还有性能场景及对应的测试目标比如:本次压力测试,需要验证系统在本地测试服务器的负载情况和稳定性测试确定了登录、搜索股票代码等场景。测试环境、工具、数据准备,搭建测试环境,选用测试工具,测试数据的准备,测试数据要保证数据尽可能的模拟真实情况。本次的
2021-07-22 15:19:08
410
原创 压力测试流程
压力测试流程负载压力测试就是模拟系统业务处理过程中所能承受的最大负载压力,负载压力测试可以细分为:并发负载测试、疲劳强度测试和大数据量的测试。下面为大家介绍一下负载压力测试实施的步骤。根据测试需求分析,制定测试计划,确定系统的运行环境即硬件环境、软件环境、网络;还有性能场景及对应的测试目标 比如:本次压力测试,需要验证系统在本地测试服务器的负载情况和稳定性测试 确定了登录、搜索股票代码等场景。2.测试环境、...
2021-07-22 15:09:36
1013
原创 UI自动化测试环境搭建之python3安装
2、自动化测试环境搭建之python3安装简介:使用windwos安装python31、python3安装 (资料中也有)1)官方文档安装 下载解压包https://www.python.org/downloads/windows/图一图二安装成功后再cmd,输入python,会查到相应版本,说明安装成功2)python环境变量安装3)pip工具介绍包管理工具3、自动化测试环境搭建之selenium3安装简介:使用安装包安装sele..
2021-07-22 14:08:09
123
原创 接口自动化调用读取config文件内容
用哪个,这个是跟请求的请求头有关系的content-type一般get用 parmpost请求看content-typejson格式提交,用json表单格式提交,用data
2021-07-22 11:22:16
118
原创 jdk&jmeter安装与环境变量配置
1、jdk与jmeter安装地址:链接:https://pan.baidu.com/s/1vhH_6FrgKvId232XxnZGpQ提取码:b1dnJDK官网地址: https://www.oracle.com/java/technologies/javase-downloads.htmljmeter所有历史版本:http://archive.apache.org/dist/jmeter/binaries/2、安装jdk安装好之后会有两个文件夹一个是jdk 一个是jre..
2021-07-13 11:21:43
168
原创 Jmeter之仿真高并发测试(集合点)
场景:大家在使用Jmeter测试的时候应该发现了,(1)线程启动了就会直接发送测试请求;--如果要模拟在一瞬间高并发量测试的时候,需要调高线程数量,这很耗测试机器的性能,往往无法支持较大的并发数,无法控制每次测试的瞬间并发量;(2)如果使用了constant throughput timer,可以模拟较长时间的并发测试,但是仍无法满足稳定的瞬间高并发测试;解决:1、使用集合点;作用:阻塞线程,直到指定的线程数量到达后,再一起释放,可以瞬间产生很大的压力。引用虫师的话“红军排长
2021-07-12 17:57:18
465
原创 jmeter获取json中的token
从http请求1中获取到${token},拿到http请求2中应用。在http2中引用是在headers中增加了access_token=${token}1、对http请求2进行压测,所以要创建两个线程组。根据如上图,我们看到token在json中的data里。新建json提取器设置全局变量,用setpropery来设置,用函数帮助引导生成对应的全局变量在线程2中新建http请求2。新增http信息头管理器。设置变量引用。...
2021-07-12 14:20:39
1209
原创 Jmeter响应内容显示乱码问题的解决办法
问题举例:{"ServerCode":"200","ServerMsg":"\u6210\u529f","data":[]}解决操作步骤 :第一步:修改Jmeter根目录下的jmeter.properties文件,把编码格式改为utf-8 找到sampleresult.default.encoding这个参数,此行默认是注释的。可以看到说明,默认值是ISO-8859-1将ISO-8859-1修改成utf-8,去掉注释符号,重启Jmeter ...
2021-07-12 11:33:02
803
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人