- 博客(45)
- 资源 (2)
- 收藏
- 关注
原创 VM+win7安装遇到的一些问题解决办法
采用vm版本是17.0系统是win7VM连接:链接:https://pan.baidu.com/s/1X7zzuoxL_8Km8YWcskT6tQ?pwd=h9hd提取码:h9hdwin7链接:链接:https://pan.baidu.com/s/1h4ALS4iIsi5OFlvuVsgKYQ?pwd=5xs8提取码:5xs8VM安装傻瓜式安装,具体操作可参考。
2024-05-22 16:19:40
1374
原创 jmeter监控服务器之startAgent.bat闪退
jmeter监控服务器之startAgent.bat闪退,及报错ERROR: java.net.ConnectException: Connection refused: connect
2022-11-16 17:43:22
2210
1
原创 appscan漏洞之查询中的密码参数
最近用appscan扫描系统发现一个漏洞,是查询中的密码参数,原因是可能会窃取查询字符串中发送的敏感数据,根据扫描建议发送敏感信息时,始终使用 SSL 和 POST(主体)参数。 在排查问题时可能是因为以下几个问题:...
2022-07-11 10:28:43
3021
2
原创 jemeter线程过多,报500错误时
Ramp-up Period(in seconds)【1】决定多长时间启动所有线程。如果使用10个线程,ramp-up period是100秒,那么JMeter用100秒使所有10个线程启动并运行。每个线程会在上一个线程启动后10秒(100/10)启动。Ramp-up需要要充足长以避免在启动测试时有一个太大的工作负载,并且要充足小以至于最后一个线程在第一个完成前启动。 一般设置ramp-up=线程数启动,并上下调整到所需的。【2】用于告知JMeter 要在多长时间内建立全部的线程。默认值是0。如果.
2022-06-15 14:39:17
1365
转载 Jmeter----客户端内存配置修改(Windows)
由于并发的线程比较多,启动jmeter之后,报错,提示内存溢出,故,需要修改jmeter的内存配置
2022-06-13 16:44:42
5651
5
原创 jemeter压测时提示java.net.SocketException: Connection reset
java.net.SocketException: Connection reset
2022-06-13 16:43:41
3524
原创 jemeter运行过程中提示304错误
jemeter运行中信息头参数正确,但运行结束后包304错误,经查询那个是时间戳问题。问题详细解答如下博主所说经过尝试,最终将If-Modified-Since字段删除,请求正常访问,性能测试也可正常。
2022-06-11 13:40:42
452
转载 JMeter--监听服务器CPU和内存使用情况
1.下载2.JMetet端1)下载插件,将插件复制到JMeter目录下的lib\ext下。2)重启JMeter3)点击选项》Plugins Manager (has upgrads)。4)安装PerfMon (Servers Performance Monitoring)插件,点击右下脚进行安装。3.服务器端打开ServerAgent压缩包,如下图,如果服务器在windown环境下启动startAgent.bat;如果服务器在linux下启动startAgen...
2022-05-20 10:26:44
2118
转载 Jmeter 设置每秒3个并发,持续5分钟
场景描述:系统需要登录,提交申请单;现在需要每秒提交3个申请单,持续5分钟;1. 先解释一下Jmeter几个参数:线程组:我们直接可以理解为多少个用户—— 一般和你的并发数相等Ramp-ups 时间:规定时间的跑完所有请求循环次数:线程组循环多少次——你设置线程组为5,循环 10 次,就会有50 个请求如图上我所设置的,Ramp-up 时间为 1,他就会 1s 内,跑完所有所有请求。这样是控制的样本数2. 调度器:如果求压测10分钟或者半小时,怎么办?第二种压测方式,使用调度...
2022-05-20 10:18:34
9320
原创 Jmeter监听器之Active Threads Over Time
监听单位时间内活动的线程数。其中横坐标是单位时间(单位是毫秒),纵坐标是活动线程数(也就是并发数)
2022-05-20 10:16:25
1041
2
转载 jmeter压测-监听器之每秒事务数Transactions per Second
前言Transactions per Second 也就是每秒事务数,在性能测试中非常重要的一个指标,我们在聚合报告里面能看到最后的测试结果TPS值。如果我们想查看更详细的报告,查看压测过程中不同时间段的每秒事务数,可以使用 Transactions per Second 插件来查看。Transactions per Secondjmeter安装后,添加监听器,是默认不带 Transactions per Second先安装jmeter插件管理器,前面一篇已经介绍过https:/..
2022-05-20 10:09:38
5575
转载 解决fiddler抓不到https请求
刚开始启动Fiddler,设置代理后,直接打开浏览器,输入我们最记得的网址“baidu.com”,发现Fiddler什么都抓不到,这是为什么呢?难道是我的配置有问题,重新检查一下,浏览器的代理已经设置好了,这是为什么?你想想baidu.com的整个url地址 “https:baidu.com”,百度是采用“https”,在没有设置https相关的配置之前,是抓不到的。然后,去找各种怎么抓取https的文章,跟着一起设置如已经安装过Fiddler,建议先将一些缓存和证书清理掉,在重新安装第..
2022-01-13 10:46:00
976
2
原创 性能测试中关于登录问题
为保证安全,目前的登陆机制越来越完善,有各种验证机制,包括数字、文字、算法、滑块、图片、CA、随机干扰像素、随机颜色等。然每次随机的变化给性能测试带来一定的影响,按照常规方式并不能做性能测试。故需将验证取消、万能验证码、调用外部的DLL,这三种方式是比较常见的,一般应用多的是万能验证码,压测完后需恢复。...
2022-01-10 15:05:45
415
转载 fiddler监测手机APP
1、因为fiddler抓包的原理就是通过代理,所以被测终端需要和安装fiddler的电脑在同一个局域网中。2、开启Fiddler的远程连接,Fiddler 主菜单 Tools -> Fiddler Options…->Connections页签,选中Allowremote computers to connect,并记住端口号为8888,等会设置手机代理时需要。设置好后重启fiddler保证设置生效。设置如下:3、 查看电脑IP,在CMD中输入ipconfig:4、在手机..
2022-01-10 10:53:58
924
原创 第三方测试总结
一、测前项目资料的收集1、合同:决定报告的日期2、招投标文件:决定测试的范围3、系统访问形式:决定是否去现场,以及远程测试需下载的工具4、系统url及账号5、测试环境和正式运行环境的确定:决定测试开始时间6、是否进行自测:第三方测试前提,决定测试速度7、系统部署、硬件情况:决定工具,以便提前准备 在国产化大背景下,性能和安全测试工具需要兼容国产化,性能测试工具在另一篇有提及, 信创系统下,决定工具的使用是看CPU使用的是什么平台,现在一般是飞腾...
2021-12-01 16:17:15
477
原创 国产化下jmeter的适配
1、一般linux平台可以使用的测试工具国产平台也可以用2、Jmeter得找到对应的国产化的jdk包,然后安装完设置环境变量3、鲲鹏平台跟飞腾平台直接去oracle官网下载arm架构的jdk就能用4、龙芯平台的必须要把jdk源码包从新编译成龙芯平台独有的可执行的格式才行CentOS安装JDK1.7设置环境变量及profile和bashrc文件的区别 - dion至君 - 博客园arm架构的jdk下载arm架构服务器安装JDK和Tomcat_lezaitianyali的博客-优快云博
2021-12-01 15:56:05
2186
2
转载 Jmeter进行稳定性测试
首先,创建你要进行稳定性测试的脚本我创建的脚本树如下:2.场景设置LOGIN使用事务循环控制器线程组设置并发用户数200在启动1s,200并发用户全部启动循环设置为永远采用调度器:有两种工作方式1.设置启动和结束时间2.设置持续时间,我设置的是10小时给登录接口设置个timer:timer信息如下:目标吞吐量:24000TPS/MIN=400tps/S *60Sps:目标吞吐量和设置的逻辑控制器类型有关,我设置的是事务控制器,这就是TPS值3.设置
2021-11-12 14:59:12
1680
原创 关于appscan的一些问题
1、关于软件随时更新针对于现有的开发技术,9.0版本已经不能继续支持扫描,所以会一直显示所访问url是否可以访问,实际服务器已经连接成功,办法更换10.0以上版本。2、针对有验证码的登陆界面,无法进行正常扫描,解决办法就是手动登陆记录。过程可参考IBM Appscan之手动探索(先探索、后测试)_bsqc_2019的博客-优快云博客...
2021-09-28 09:14:26
1463
原创 数据库-关系代数
关系代数运算:b站视频详解https://www.bilibili.com/video/BV1hE411V7vu?from=search&seid=13745443642693510942关于优化个人理解是先查询小表,再连接,最后是投影,这样数据量小,查询也快。数据库查询select 查询项 from 数据来源表 where 查询条件;...
2021-08-25 11:10:00
110
原创 先序遍历、中序遍历、后序遍历
DLR--先序遍历(根在前,从左往右,一棵树的根永远在左子树前面,左子树又永远在右子树前面 )根-左-右(从上往下一层一层看)LDR--中序遍历(根在中,从左往右,一棵树的左子树永远在根前面,根永远在右子树前面)左-根-右(从下往上,一层一层)LRD--后序遍历(根在后,从左往右,一棵树的左子树永远在右子树前面,右子树永远在根前面)左-右-根(从下往上,一层一层)...
2021-08-25 10:19:01
3314
转载 UML解惑:图说UML中的六大关系
UML定义的关系主要有六种:依赖、类属、关联、实现、聚合和组合。这些类间关系的理解和使用是掌握和应用UML的关键,而也就是这几种关系,往往会让初学者迷惑。这里给出这六种主要UML关系的说明和类图描述,一看之下,清晰明了;以下就分别介绍这几种关系: 继承 指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extends明确标识,在...
2021-08-24 11:55:35
105
原创 传参的方式
Java传参的两种方式call by value(值传递):传递的是值(针对基本数据类型),如传递一个整型数值。实际上,按值传递在方法调用方法中,参数只是实际参数的一份拷贝。 不会改变值 call by reference(引用传递):传递的是对象的引用(针对对象),即传递的是对象的地址。实际上,引用按传递时候会产生一份新的引用拷贝,新旧两份引用同时指向同一个地址。 改变值...
2021-08-24 11:24:13
238
原创 计算机基本组成
计算机硬件5大组成部分:运算器、控制器、存储器、输入设备和输出设备。一.CPU:CPU=运算器+控制器1、运算器::算术逻辑单元(ALU)、累加器、状态寄存器、寄存器(包括通用寄存器、暂存寄存器、标志寄存器等)。1)算术逻辑单元(ALU)。算术逻辑单元是指能实现多组 算术运算与逻辑运算的组合逻辑电路,其是中央处理中的重要组成部分。算术逻辑单元的运算主要是进行二位元算术运算,如加法、减法、乘法。在运算过程中,算术逻辑单元主要是以计算机指令集中执行算术与逻辑操作,通常来说,ALU能...
2021-08-20 10:05:28
2043
原创 关于掩码的计算
1、已知CIDR地址块:206.0.68.0/22206转化二进制10110000,所以这个 地址是B类地址。206.0.68.0/22 =206.0.0100 0100.0/22网络位是1 ,主机号是0。最小地址是:206.0.0100 0100.0000 0000/22=206.0.68.0/22 最大地址是:206.0.0100 0111.11111111/22=206.0.71.255/22所以可拥有地址数就为(71-68+1)*(255-0+1)=1024...
2021-08-19 22:27:14
10882
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人