自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 分享浏览器f12的一个坑

信贷项目压测,从登陆页到首页业务,由于系统只支持ie不支持其他,故使用f12抓包抓了登陆疑惑全部都是get请求,用户信息是如何传到server的,因为一般为post提交表单到后台仔细扒拉一遍所有请求未发现请求中的用户信息初步怀疑是f12开发者工具漏掉了一些请求信息使用Wireshark抓了全量包由于刚开始项目组只提供了域名,ping域名得到ip,ip.addr && http筛选对应的包筛选后果然发现post请求,内含用户信息,追踪流信息cookie➕提交的用户信息,f12

2021-03-29 19:57:15 354

原创 lr交易晒数据参数取值设置

uniq-iter-about vuser,场景正常设置,迭代完参数数据场景自动停止

2020-12-10 10:52:05 152

原创 java之反射获取构造方法与成员方法与成员变量

反射获取构造方法与成员方法注意:获取class对象的方法通过class对象调用构造方法getConstrutor的方法,返回Constructor对象接收通过Constructor对象,调用newInstance(+//参数)实例化,使用向下转型接收带参或无参构造Constructor方法,getName,getConstructor,getDeclaredConstructor可返回私有公有构造方法对象getConstructors返回公有构造方法对象数组获取成员方法通过class对象调用

2020-12-01 23:08:00 188

原创 java之使用字节流上传用户头像

1.对字节流、字符流区分,字节流处理音视频,文本;字符流只能处理文本字节流顶层类InputStream/OutputStream使用FileInputStream BufferInputStream,使用缓冲区读写时,需要传入FileInputStream对象BufferInputStream bo = new BufferInputStream(new FileInputStream("file"));字符流,Reader Writer Filereader BufferReader常用

2020-11-30 23:49:51 197

原创 关于jstack的使用

top 查看最耗费cpu的java进程号 pidtop -Hp pid查看该进程下,所有线程情况,如果有异常耗费资源的线程,记录线程号jstack pid 》jstack.logprintf “%x\n” 线程号 输出16进制的线程号在jstack.log中查看具体线程状态注意死锁,阻塞,等待,或者runable时间特别长的每次测试查看线程情况,需要每隔几秒取一次,一共三次结果结合着看占个坑,jmap jstat等用法jstack与dump文件区别...

2020-11-05 15:27:43 208

原创 服务器连接数与线程数浅谈

服务器连接数与前端后端其他组件的tcp连接数使用netstat grep 关键字可查看具体连接数包括establish和timewait状态等在压测中,关于应用服务器与压力发起端的连接数,一般等于发起端的线程数,由发起端控制大小与db的连接数,与数据库连接池大小有关,一般为tcp长连接应用中配置的线程池大小、或者配置文件中分配的线程数信息限制相关服务的可用线程数,程序可使用的最大线程资源数...

2020-11-05 15:18:47 1594

原创 关于http请求中multiparte/form data请求

这个传输类型的请求,往往带着请求名和报文边界在lr中使用web submit data的形式上送即可提交表单形式上传其他传输类型,可使用web custom request形式json形式上送

2020-11-05 15:03:23 144

原创 压测中关于并发用户的看法

测试过程中,一般将压力发起端的线程数看作是并发用户数,并发30个线程,压力端响应时间128ms,tps 230一般会认为系统可承载30个并发线程此时查看服务端的线程数,很可能没有用到30个并发线程,running状态的大概16-20个在应用耗时80ms,其应用处理tps 225压力发起端着眼点在链路全局,包括应用数据库统计应用的线程使用情况,要结合应用耗时来看...

2020-11-05 09:57:44 261

原创 浅析HTTP中cookie、session、token的关系

cookie、session与token1.讨论这三者关系前,需要明白HTTP协议的几个特性兼容CS、BS架构快速便捷,只需要匹配接口地址和Method即可传输信息method包括GET、POST 、PUT、DELETE可传输的类型广泛content-type ,包括文本,图片音频等,对应Application/json;mulicate/form-data 等无连接:不保持连接状态,信息传输完毕断开连接,HTTP 1.1开放无状态:不保存客户信息状态。前后信息无关联2.由于无状态的特点导致

2020-10-13 23:45:25 205 1

原创 使用shell服务器监控

关于服务器资源监控shell脚本监控容器服务器cpu%和mem%#!bin/bash#判断参数个数if [ != 3 ] ; then echo "err:pram is null" exit 1;fi#判断参数是否符合规则,引入一个数组判断app_name=(aaa,bb,cc,dd,ee,ff)if echo "${app_name[@]}"|grep -w "$1" &>/dev/null;then echo "yes"else echo "err:pram e

2020-10-13 23:18:55 253

原创 瓶颈浅析

性能测试瓶颈分析,先占一个坑分析瓶颈从系统架构说起,从架构出发发起端:压力机资源,压力机网络web服务器:若有web服务,web服务器资源,软件资源:Idle/busy servers空闲忙碌的server数量(占一个坑先)。作用1.充当软交换,分发交易2.加载静态资源js、css等应用服务端:服务器硬件资源cpu、mem、disk、网络,软件资源:threadpoolSize,HeapSize/usedMemory,当前jvm堆大小GC情况,DBpoolSize数据库连接池DB:sql执行效率

2020-06-03 00:46:29 298

原创 如何在linux环境下使用jmeter

linux配置jdk,java -version验证,查看版本号是否对应下载jmeter tar包/若测试环境不可联网,可上传window.zip包,使用unzip解压缩yum list|grep zip ;yum install unziplinux配置jmeter环境变量/etc/profile,加一行$ vi .bash_profile(指定用户环境变量)vi /etc/profile(全局变量)export JMETER_HOME=/usr/local/jmeter/apache-jme

2020-05-09 23:33:43 482

原创 指定内容

rm test*rm !(test||test1)删除除a、b之外的指定文件

2020-05-05 15:31:23 170

原创 tar cvf xvf zcvf zxvf

/data文件夹需要对目标文件夹打tar包备份1.tar -cvf data.tar /data只打包,未压缩,输出data.tar1.1对tar包解包tar -xvf data.tar解包,输出原文件2.tar -zcvf data.tar.gz /data打包,压缩,输出*.gz2.1解压缩包tar -zxvf data.tar.gz解压输出原文件...

2020-05-04 16:54:55 927 1

原创 关于jmeter.bat闪退

写在前面:之前jdk版本为1.7,之后更新了jdk1.8版本,安装了jmeter5.1按照步骤添加了jmter_home等环境变量,但是双击运行jmeter.bat,闪退,图形界面无法加载出来对#Jmeter+Bayboy小白第一次的安装使用(主要记录双击jmeter.bat后闪退的情况)#的文章参考后链接:https://www.cnblogs.com/fellory/p/749108...

2020-04-20 00:01:25 2014 1

空空如也

空空如也

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

TA关注的人

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