自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 性能测试实施心得分享

并发数越高,tps越高(拐点除外);(3)对于请求报文很简单的接口,比如查询类接口入参可以只有一个,且对查询类接口影响较大的因素是查询范围里数据的多少,为了更接近实际数据,可进一步沟通需求并提供与实际业务相同的查询数据量。(2)提前了解接口的大概逻辑,比如是简单的一个接口请求,还是包含多个接口,是否有数据查询和插入数据库,根据接口逻辑复杂程度和预期交易量判断测试结果是否在正常范围内;(1)确定测试环境,保证各接口调用成功,明确其入参和返回值的意思,是否调用外部接口,是否需要加挡板;

2023-06-02 14:46:14 328 1

原创 性能测试关注点之JVM、GC相关

(本文为初识性能测试的小白在参与性能项目的时候的一些笔记和知识点梳理)一、前提在参与性能项目过程中,在脚本执行过程中,监控到交易TPS波动明显并持续下降,FullGC频繁,通过减少并发数量和减少持续时间等排除一些原因,确定为JVM性能问题,大概率是垃圾回收内存分配或垃圾回收机制问题。(最后调优办法为增大matespace内存和改变垃圾回收机制为异步)作为性能测试人员,JVM和其中的一些知识还是需要了解的,本文是一些学习笔记并会附上一些大佬的资料作为收藏学习。二、有关JVM(Java Virt

2022-04-04 21:43:20 999 1

原创 jmeter中用beanshell进行加解密接口请求

一、前提1、一些接口请求的消息体中的全部或者部分数据需要加密之后发送,接口返回的结果值全部或者部分需要解密查看。2、rsa加解密3、jmeter安装和配置正常4、加解密需要的jar包准备齐全5、需要加解密的接口二、实例步骤1、打开jmeter配置好接口信息,消息头、url、端口、请求方式等;2、把需要用到的jar包导入到测试计划中;或者把jar包拷贝到apache-jmeter-5.4.1\lib\ext路径下;3、加密,在http请求下添加b..

2022-03-07 10:59:05 9232

原创 配置appium环境之node.js和appium安装

一、Node.js环境安装1、下载node.js(1)官网下载node.js,贴一个官网地址Download | Node.js可以下载msi文件也可以下载zip压缩包,我下载msi后安装一直提示磁盘内存不足,问题没有解决,所以我下载的node.js压缩包文件,可以正常使用。(2)安装过程不再附图,注意安装后记住安装路径,或者直接把appium环境需要用到的工具和文件整理到一个文件夹下,方便查找和配置环境变量;(3)注意:msi安装的一般都会自动配置环..

2022-02-18 11:04:15 9871

原创 配置appium环境之sdk和jdk安装

一、appium环境所需要的文件JDKSDKNode.jsAppium和appium-doctor二、JDK安装1、下载jdk(1)在这之前已经配置了java环境的检查一下环境是否正常就可以,检查方法:win+r输入java -version回车出现以下内容表示jdk安装成功;没有配置java环境的需要重新安装,官网下载jdk(https://www.oracle.com/java/technologies/downloads/#java11-windows)..

2022-02-16 17:04:20 2350

原创 性能测试思路及规划

1.概念狭义:性能测试主要用于描述常规的性能测试,是指通过模拟生产运行的业务压力或用户使用场景来测试系统的性能是否满足生产性能的要求。广义:性能测试是压力测试、负载测试、强度测试、并发(用户)测试、大数据量测试、配置测试、可靠性测试等和性能相关的测试统称 。2.测试目的首先要获取生产环境的业务/事件最大处理能力,包括响应时间和并发等。然后明确测试目的,例如:验证生产环境xx平台的稳定性是否符合性能需求(评估当前性能);验证生产环境xx平台是否满足未来x年业务量要求(预测未来性能);寻找性能瓶

2021-12-20 16:41:32 905

原创 fiddler弱网环境测试实战

1、下载并安装fiddler百度网盘 请输入提取码t1e12、第一次安装fiddler需进行以下配置(1)https和connections设置(2)勾选设置完成之后,面板右上角会显示online的图标,表示以fiddler为代理的网络已经就绪,鼠标放置可显示ip,即本机连接wifi的ip地址,相对应的下面要做的app测试设备连接网络也要是相同ip3、fiddler作为代理应用到app和web端的话需要在相应的设备导入fiddler证书(1)Android app端设

2021-12-06 10:58:00 692

原创 Jmeter学习笔记之聚合报告

1、聚合报告的添加不做赘述,右键添加即可。2、聚合报告中各参数的分析。lable:线程组的名称 Samples(样本):一共发出去多少个请求 Average(平均值):平均响应时间(ms) Medium(中位数):中位数响应时间,50%请求响应的时间(ms) 90%line:90%的请求响应不会超过该时间(ms) 95%line:95%的请求响应不会超过该时间(ms) 99%line:99%的请求响应不会超过该时间(ms) Min(最小值):最小响应时间(ms) Max(最大值)

2021-11-27 18:11:02 11946

原创 Jmeter学习笔记之响应断言

1、简述jmeter中的响应断言即判断接口请求的返回值是否包含(或等于、不等于)测试人员所预期的数据;响应断言作为一个测试过程中的检查点,不仅可以判断请求是否发送成功,还可以针对具体的返回值判断请求成功与失败,在测试过程中可以有针对性的进行添加。2、添加响应断言选择想要添加断言的线程组--添加--断言--响应断言。3、响应断言内容应用范围:Main sample only仅当前主线程组使用(比较常见),Main sample and sub-samples当前主线程组和与之相关联的线

2021-11-27 17:38:33 3360

原创 jmeter5.4.1设置代理录制脚本并优化(web)

一、前期准备Windows系统,jmeter软件安装完成(安装过程此处不做讲解,有时间的话会写一篇) 浏览器(火狐和谷歌均可,下面实践用火狐浏览器) 本次实践jmeter版本为5.4.1 可访问互联网的环境,有线或者wifi均可,下面实践用的是有线网络二、测试过程说明本次测试以博主所负责项目的web页面为例 jmeter设置http代理服务器,火狐浏览器添加代理,录制操作过程生成脚本,对生成的接口进行过滤和优化,可进行多线程多并发请求。 三、实战启动jmeter,

2021-11-18 16:48:27 10012

原创 PerfDog性能狗上手体验及总结分析

一、PerfDog简介PerfDog性能狗是移动全平台iOS\Android性能测试工具,快速定位分析性能问题,提升APP应用及游戏性能和品质,手机无需ROOT/越狱,手机硬件、游戏及应用无需做任何更改,极简化即插即用。 PerfDog支持移动平台所有应用程序(游戏、APP应用、浏览器、小程序、小游戏、H5、后台系统进程等)、Android模拟器、云真机等性能测试。支持APP多进程测试(如Android多子进程及iOS扩展进程APP Extension)。二、性能数据概览以下做个人通俗解释,官方

2021-11-15 16:32:48 27636 2

空空如也

空空如也

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

TA关注的人

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