自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 磁盘I/O高居不下,通过什么来查看占用I/O的进程?

iotop命令是一个用来监视磁盘I/O使用状况的top类工具。iotop具有与top相似的UI,其中包括PID、用户、I/O、进程等相关信息。Linux下的IO统计工具如iostat,nmon等大多数是只能统计到per设备的读写情况,如果你想知道每个进程是如何使用IO的就比较麻烦,使用iotop命令可以很方便的查看。 iotop使用Python语言编写而成,要求Python2.5(及以...

2019-09-24 16:19:00 510

转载 jmeter中特殊的时间处理方式

需求:1.获取当前时间的年月日时分秒毫秒2.生成上一个月的随机某天的一个时间3.生成一个年月日时分秒毫秒的一个时间戳1.__time : 获取时间戳、格式化时间  ${__time(yyyy-MM-dd HH:mm:ss:SSS,time)} :格式化生成时间格式2018-06-01 11:08:23:635  ${__time(,)}:默认该...

2019-09-06 11:34:00 650

转载 Fiddler抓包工具版面认识(一)

Fiddler是一个蛮好用的抓包工具,可以将网络传输发送与接受的数据包进行截获、重发、编辑、转存等操作。也可以用来检测网络安全。反正好处多多,举之不尽呀!当年学习的时候也蛮费劲,一些蛮实用隐藏的小功能用了之后就忘记了,每次去网站上找也很麻烦,所以搜集各大网络的资料,总结了一些常用的功能。Fiddler 下载地址 :https://www.telerik.com/downl...

2019-08-16 18:35:00 566

转载 Jmeter 时间函数工具汇总

在使用Jmeter过程中,常使用的函数汇总__time : 获取时间戳、格式化时间  ${__time(yyyy-MM-dd HH:mm:ss:SSS,time)} :格式化生成时间格式2018-06-01 11:08:23:635  ${__time(,)}:默认该公式精确到毫秒级别, 13位数1527822855323  ${__time(/1000,)}:...

2019-08-14 18:17:00 281

转载 Jmeter之__CSVRead随机读取变量

背景:当你需要从一些数据中随机的取值用的话可以用这个函数来实现__CSVRead__CSVRead函数用于对脚本进行参数化,当脚本中不同变量需要不同参数值时,可以考虑__CSVRead函数。 _CSVRead函数即从外部读取参数,_CSVRead函数可以从一个文件中读取多个参数,以供使用操作。1、打开Jmeter2、准备好我们的数据,建立一个txt或csv参数文档...

2019-08-14 18:01:00 371

转载 jmeter配置元件之计数器

如果需要引用的数据量较大,且要求不能重复或者需要自增,那么可以使用计数器来实现。计数器(counter):允许用户创建一个在线程组之内都可以被引用的计数器。计数器允许用户配置一个起点,一个最大值,增量数,循环到最大值,然后重新开始,继续这样,直到测试结束。计数器使用long存储的值,所取的范围是2^63——2^63-1.1、启动jmeter,添加线程组,右键添加配置元件——计...

2019-08-14 16:32:00 198

转载 Jmeter全局变量设置

背景:因为BeanShell PreProcessor制造的参数是一些随机参数,每个HTTP取样器包括其他取样器拿值得时候都是单独重新取一次,所以如果当几个取样器的值都要拿同一值时,就不满足需求了,我们就 需要,所以我们就需要设置全局变量了,满足在一次线程中,只取一次供全局使用。一、设置参数codenum参数二、将codenum参数设置为全局变量2、打开函数助...

2019-08-14 16:22:00 2490

转载 数据驱动和关键字驱动

数据驱动 和 关键字驱动的优缺点:数字驱动:数据驱动测试的方法是将测试数据与测试用例脚本分离的一种方法关键字驱动:关键字驱动方法是在电子表格内含有描述系统要采取的行为的关键字和测试数据转载于:https://www.cnblogs.com/insane-Mr-Li/p/11289236.html...

2019-08-02 16:16:00 472

转载 sqlmap工具命令行的含义

SQLMAP参数介绍sqlmap的使用方式:python sqlmap.py [options];sqlmap中一共有以下十六个选项卡:帮助选项卡;Target(目标选项卡);Request(请求选项卡);Optimization(优化选项卡);Injection(注射选项卡);Detection(探测选项卡);Techniques(注入技术选...

2019-07-30 19:24:00 297

转载 僵尸进程、孤儿进程

僵尸进程:子进程结束了,父进程还在,并且父进程没有处理子进程的结束状态,导致子进程没有人管理,成为僵尸。危害是,虽然没有占用很多内存空间,但是占用了进程号,进程表,占用太多了,其他进程就没有进程号分配,无法启动。孤儿进程:子进程还没有结束,父进程先挂了,这时候子进程就成了孤儿进程。但是没事,会有托儿所init进程(进程号为1)管理子进程,对子进程占用的资源进行释放。转载于:htt...

2019-07-30 18:42:00 142

转载 浏览器的DNS缓存查看和清除

有dns的地方,就有缓存。浏览器、操作系统、Local DNS、根域名服务器,它们都会对DNS结果做一定程度的缓存。本文总结一些常见的浏览器和操作系统的DNS缓存时间浏览器先查询自己的缓存,查不到,则调用域名解析函数库对域名进行解析,以得到此域名对应的IP地址DNS查询顺序:浏览器缓存→系统缓存→路由器缓存→ISP DNS 缓存→递归搜索1、chrome:为了加快访...

2019-07-30 17:43:00 976

转载 软件测试的十三原则

软件测试过程中,我们应注意和遵循一系列的具体原则,在ISTQB 软件测试基础认证大纲上,列出了7 项原则,但其中最后一项原则“不存在缺陷(就是有用系统)”的谬论不能算是一项合格的原则,所以可以认可的原则是6 项。除此之外,在这里还列出作者认为比较重要的7 项原则,合起来共13 项原则。一、ISTQB 的6 项原则  1)原则1——测试显示缺陷的存在,但不能证明系统不存...

2019-07-30 14:24:00 212

转载 windows使用pipenv创建虚拟环境报错UnicodeDecodeError: 'utf-8' codec can't decode byte 0xce in position 4: in......

原因:因为windows默认GBK编码,所以报错解决方法:最正确的解决方式不清楚,我的解决方式是修改源码,亲测有效:将你报错位置的(报错位置在你的错误信息里)str(pe.szExeFile.decode('utf-8')改为str(pe.szExeFile.decode('gbk')然后就解决了,不喜勿喷,有更好的解决办法请分享~...

2019-07-26 09:40:00 270

转载 mysql监控工具sqlprofiler,类似sqlserver的profiler工具安装(一)

最近无意发现了mysql的客户端监控工具“Nero Profile SQL”,刚开始还不知道怎么使用,经过半小时摸索,现将使用步骤写下来。  背景:开发的时候,如果数据存储层这块使用EF,或者其他orm框架,数据库是mysql,想知道最终执行的sql语句,那么这款工具就帮你忙了。  1、去官网下载安装windows版本http://www.profilesql.com/downl...

2019-07-23 15:21:00 844

转载 [转]linux awk命令详解

原文链接 :http://blog.chinaunix.net/uid-23302288-id-3785105.htmlawk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息awk处理过程:依次对每一行进行处理,然后输出awk命令形式:awk [-F|-f|-v] ‘BEGIN{} //{command...

2019-07-23 12:14:00 156

转载 navicat for mysql 如何设置字段唯一

在设计表时,上面会有索引这一项点开,在栏位处选择你需要设置的字段,然后选择unique索引类型即可望采纳,谢谢!转载于:https://www.cnblogs.com/insane-Mr-Li/p/11230977.html...

2019-07-23 12:00:00 407

转载 LINUX中如何查看某个端口是否被占用

之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下:1.netstat -anp |grep 端口号如下,我以3306为例,netstat -anp |grep 3306(此处备注下,我是以普通用户操作,故加上了sudo,如果是以root用户操作,不用加sudo即可查看),如下图1: ...

2019-07-23 11:56:00 140

转载 linux硬链接与软链接

阅读目录硬链接概念硬链接和软链接的本质区别硬链接的局限性建立软链接删除软链接回到顶部硬链接概念硬链接(hard link, 也称链接)就是一个文件的一个或多个文件名硬链接建立起来后,源文件和链接文件同步,修改任何一方文件都会被修改建立链接可以节省空间,只需维护链接关系,不需要拷贝文件回到顶部硬链接和软链接的本质区别硬链...

2019-07-23 10:10:00 3699

转载 linux后台运行和关闭、查看后台任务

阅读目录一、&二、ctrl + z三、jobs四、fg五、bg六、kill七、nohupfg、bg、jobs、&、nohup、ctrl+z、ctrl+c命令回到顶部一、&加在一个命令的最后,可以把这个命令放到后台执行,如watch -n 10 sh test.sh & #每10s...

2019-07-23 10:02:00 106

转载 测试覆盖率的基本策略

测试覆盖率的基本策略软件测试覆盖率简介  1、定义:覆盖率是用来度量测试完整性的一个手段,同时也是测试技术有效性的一个度量。  2、计算:覆盖率=(至少被执行一次的item数)/item的总数  3、特点  1)通过覆盖率数据,可以检测我们的测试是否充分  2)分析出测试的弱点在哪方面  3)指导我们设计能够增加覆盖率的测试用例,有效提高测试质量,但是测试用例设计不能一味追求覆盖率,...

2019-07-22 18:04:00 312

转载 浏览器缓存知识点总结

bug提交,开发:是不是你浏览器有缓存,我这边试都是可以的呀,你涮新缓存看一下吧。来看看今天分享的知识点。对了,大家反应的功能资料,和新手入门资料链接失效已经补了,大家可以自行获取吧。浏览器缓存知识点总结 浏览器缓存,也就是客户端缓存,既是网页性能优化里面静态资源相关优化的一大利器,也是无数web开发人员在工作过程不可避免的一大问题,所以在产品开发的时候我们总是想...

2019-07-22 17:55:00 187

转载 软件测试自动化的最新趋势

  过去几年,QA 行业的一个持续趋势是测试自动化和持续测试。这一趋势也将在 2019 年继续下去。虽然 CI/CD、DevOps 和测试框架在未来一年仍将是突出的主题,但一些新技术正在影响我们测试的内容和测试方法。  人们期待在 JavaScript 领域看到更多的开源测试框架,在使用的工具中嵌入更多的人工智能功能,以及来自商业工具供应商的更多创新。另一个持续的趋势是功能测试...

2019-07-22 17:46:00 162

转载 性能测试面试题(附答案

1.如何识别系统瓶颈?从TPS指标分析,TPS即系统单位时间内处理事务的数量。当前随着用户数的增长期系统每秒可处理的事务数是否也会增长。2.think_time的作用是什么?A、降低当前运行时压力,环节对应用服务器所造成的压力;B、模拟真实生产用户操作,考察对服务器所造成的影响。3.性能测试开始的前提是什么?被测系统的正常业务流程通过,即集成测试通过后。...

2019-07-22 17:38:00 1613

转载 最流行的自动化测试工具,总有一款适合你

1)SeleniumSelenium 可能是网页应用中最流行的开源自动化测试框架。起源于 2000 年,10 多年来不断地完善,Selenium 成为许多 Web 自动化测试人员的选择,尤其是那些有高级编程和脚本技能的人。Selenium 也成为了其他开源自动化测试工具比如 Katalon Studio,Watir,Protractor 和 Robot Framework 的核心框架...

2019-07-22 17:28:00 293

转载 49种软件测试方法

β测试_Beta测试β测试,英文是Beta testing。又称Beta测试,用户验收测试(UAT)。β测试是软件的多个用户在一个或多个用户的实际使用环境下进行的测试。开发者通常不在测试现场,Beta测试不能由程序员或测试员完成。当开发和测试根本完成时所做的测试,而最终的错误和问题需要在最终发行前找到。这种测试一般由最终用户或其他人员员完成,不能由程序员或测试员...

2019-07-22 17:20:00 263

转载 linux执行jmeter脚本解决响应数据为空

Linux服务器用命令执行了jmeter脚本,在本地查看结果时发现结果树种的“请求、响应数据”都显示为空,有错误日志中也看不出所以然,请看演示!1 ,先执行脚本:执行成功(...end of run),但是发现有两个错误2 ,从服务器到处rmw_*.jtl结果放在本地jmeter中查看,发现数据都显示空3 ,再查看jmeter.log日志,发现失败的请求并未有错误...

2019-07-22 16:53:00 1028

转载 linux下查看进程id时用到的命令

一、查看端口占用的进程1. lsof -i:端口号, 查看某一端口的占用情况1. lsof -i:端口号, 查看某一端口的占用情况[root@localhost bin]# lsof -i:8080COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEjava 3511 root 46u IPv6 31351 0t0 ...

2019-07-22 14:47:00 571

转载 测试工作中经常用到的一丢Linux命令

自己平时测试工作中经常要在Linux下搭建测试环境,有涉及到启动/终止服务器,修改tomcat配置文件,偶尔碰到端口被占用。。。这时就不得不需要一些基本的Linux命令来处理遇到的这些问题1.cd命令用于切换目录(可以一级一级地切换,也可以一次性切换到指定目录)[han@56 ~]$ cd shipping/[han@56 ~]$ cd shipping/apac...

2019-07-22 11:33:00 142

转载 Linux中top命令参数详解

top命令用法top命令经常用来监控linux的系统状况,是常用的性能分析工具,能够实时显示系统中各个进程的资源占用情况。top的使用方式 top [-d number] | top [-bnp]参数解释:-d:number代表秒数,表示top命令显示的页面更新一次的间隔。默认是5秒。 -b:以批次的方式执行top。 -n:与-b配合使用,表示需要进行几次top命令的...

2019-07-19 14:42:00 116

转载 linux环境中,top命令中,对command的命令进行扩展查看详情?

需求说明:  在使用top命令进行资源情况使用查看时,经常出现以下情况:备注:也就是说,在COMMAND列中,有多个java进程,想要知道每个java具体的对应的是哪个程序的进程。通过top命令的c参数来查看具体的每个java进程对应的是什么程序:备注:这样就看到了命令的详细信息,也就能确定哪个java命令对应哪个程序了。转载于:https://www.cnb...

2019-07-19 14:29:00 590

转载 转「服务器运维」如何解决服务器I/O过高的问题

问题缘起: 当我习惯性地用top查看任务运行状态时,发现我运行的100个任务,只有3个在运行,其他都在摸鱼状态。同时发现我的任务进程都是"D"状态(未截图),而不是R(运行)状态。这个时候,我直觉上感觉这是硬盘读写除了问题,于是我开始检索查找相关工具去验证我的猜想1.先用的是iostat -x 2 10,如果%util接近100%说明产生的I/O请求太多,I/O系统满...

2019-07-19 11:02:00 205

转载 iostat查看linux硬盘IO性能

TOP 观察:IO等待所占用的CPU时间的百分比,高过30%时IO压力高其次、用iostat -x 1 10[root@controller ~]#iostat -d -k 1 10Device:tps kB_read/s kB_wrtn/s kB_read kB_wrtnsda 19.00...

2019-07-19 10:42:00 232

转载 Linux前台、后台、挂起、退出、查看命令汇总

command & 直接在后台运行程序ctrl+c退出前台的命令,不再执行ctrl+z挂起前台命令暂停执行,回到shell命令行环境中bg 将刚挂起的命令放到后台运行bg %3 将第三个job放到后台运行kill %3 杀死第三个job,不再执行fg 将刚挂起的命令返回前台运行fg %3 将第三个job返回前台运行jobs 察看当前shell下运行的所有...

2019-07-19 10:02:00 256

转载 Linux虚拟内存的作用

要深入了解linux内存运行机制,需要知道下面提到的几个方面:首先,Linux系统会不时的进行页面交换操作,以保持尽可能多的空闲物理内存,即使并没有什么事情需要内存,Linux也会交换出暂时不用的内存页面。这可以避免等待交换所需的时间。其次,linux进行页面交换是有条件的,不是所有页面在不用时都交换到虚拟内存,linux内核根据”最近最经常使用“算法,仅仅将一些不经常使用的页面文件...

2019-07-18 19:24:00 545

转载 -bash: iostat: command not found解决办法

[root@testhost ~]# iostat-bash: iostat: command not foundIOSTAT 命令不可用,首先确认sysstat包是否安装,sysstat包中包括iostat,mpstat,sar,sa[root@testhost ~]#yum install -y sysstat安装完成后,再执行iostat命令。解释:avg...

2019-07-18 19:03:00 2474

转载 Linux下查看根目录各文件内存占用情况

一、服务器运行一点时间后各种的项目文件,日志文件,数据库备份登,会越来越多,在linux下可以使用 du 和 df 命令查看。1、df -h 命令查看整体磁盘使用情况2、使用 du -ah --max-depth=1 / 可以查看根目录下各个文件占用情况3、查看某个目录:du -bsh /***/ 命令 例:查看根目录下的/bin/文件占用情...

2019-07-18 19:00:00 209

转载 Linux性能监控 - CPU、Memory、IO、Network

一、CPU良好状态指标CPU利用率:User Time <= 70%,System Time <= 35%,User Time + System Time <= 70%。上下文切换:与CPU利用率相关联,如果CPU利用率状态良好,大量的上下文切换也是可以接受的。可运行队列:每个处理器的可运行队列<=3个线程。监控工具vmstat$ vm...

2019-07-18 18:08:00 191

转载 如何查看linux服务器内存使用情况

1. free命令free命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。直接输入free命令,显示如下free命令默认是显示单位kb,可以采用free -m和free -g命令查看,分别表示MB和GB另外,free -h会自动选择以适合理解的容量单位显示Mem:表示物理内存统计,如果机器剩余内存...

2019-07-18 17:04:00 2536

转载 同步和异步的区别

同步:同步的思想是:所有的操作都做完,才返回给用户。这样用户在线等待的时间太长,给用户一种卡死了的感觉(就是系统迁移中,点击了迁移,界面就不动了,但是程序还在执行,卡死了的感觉)。这种情况下,用户不能关闭界面,如果关闭了,即迁移程序就中断了。异步:将用户请求放入消息队列,并反馈给用户,系统迁移程序已经启动,你可以关闭浏览器了。然后程序再慢慢地去写入数据库去。这就是异步。...

2019-07-16 18:30:00 116

转载 Oracle之内存结构(SGA、PGA)

一、内存结构 SGA(System Global Area):由所有服务进程和后台进程共享; PGA(Program Global Area):由每个服务进程、后台进程专有;每个进程都有一个PGA。二、SGA 包含实例的数据和控制信息,包含如下内存结构: 1)Database buffer cache:缓存了从磁盘上检索的数据块。 2)Redo log buffer:缓存了写到磁盘之...

2019-07-15 17:06:00 169

空空如也

空空如也

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

TA关注的人

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