自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nicstat(网络监控工具)安装和使用

一、网络监控工具nicstat下载地址:https://sourceforge.net/projects/nicstat/二、安装步骤 (1)tar -zxvf nicstat-1.95.tar.gz (2)cd nicstat-1.95/ (3)cp Makefile.Linux Makefile (4)vi Makefile:将CFLAGS = $(COPT) $(CMODEL) 修改为CFLAGS = $(COPT)...

2020-07-06 16:58:18 1115

原创 CPU/内存/网络/IO定位分析

一、CPU定位分析(1)CPU使用情况 a.top b.vmstat 10 10 c.sar -u 10 10 d.mpstat -P 1 2 3 e.dstat(2)CPU满载 a.vmstat:r > CPU逻辑颗数(r运行时间和等待CPU时间片...

2020-03-12 17:12:15 380

原创 JMeter分布式执行

为什么要使用分布式执行? 如果线程数比较大,达到数K时,单节点压力机的配置(CPU和Mem)很可能出现性能瓶颈,为了保证压力机不出瓶颈,所以会使用分布式执行。...

2020-03-03 15:40:17 202

原创 JAVA反编译工具luyten

(1)GitHub下载地址:https://github.com/deathmarine/Luyten(2)直接打开jar包和zip包,如下示:

2019-12-30 10:36:49 392

原创 Linux执行JMeter脚本报:Waiting for possible Shutdown/StopTestNow/HeapDump/ThreadDump message on port 4445

(1)执行脚本 jmeter -n -t SinglePayment2.jmx -l SP_30.jtl,报如下错: Creating summariser <summary> Created the tree successfully using SinglePayment2.jmx Starting the test @ Thu ...

2019-12-26 18:49:12 14933 3

原创 JMeter5.1.1-Linux服务器上安装和使用

1、在Linux服务器上安装JDK 安装完后查看JDK,如下图示: 2、上传JMeter包并解压 将PC本地的JMeter打成zip包,上传到Linux服务器的/usr目录,并解压,如下图示: 3、配置JMeter环境变量 (1)vim/etc/profile (2)在文件的最后面添加如下内容: ...

2019-12-25 19:33:21 1344

原创 LR函数web_concurrent_start和web_concurrent_end

web_url("www.news.baidu.com", "URL=http://www.news.baidu.com/", "Resource=0", "RecContentType=text/html", "Referer=", "Snapshot=t2.inf", "Mode=HTTP", LAST);web_concurrent_start(N

2018-08-10 14:25:23 845

转载 如何判断CPU、内存、磁盘的性能瓶颈?

1.如何判断CPU、内存、磁盘的瓶颈?CPU瓶颈1) 查看CPU利用率。建议CPU指标如下  a) User Time:65%~70%  b) System Time:30%~35%  c) Idle:0%~5%  如果us,sy高于这个指标可以判断CPU有瓶颈  使用top查看  查看运行队列  每个CPU都会维持一个运行队列,理想情况下,调度器会不断让...

2018-08-10 14:23:04 7669

转载 软件测试工程师未来10年

期由于项目组人手不够,需要招聘一些测试人员。本周及上周陆陆续续面试了十多个应征者,工作年限在2年~9年之间,但无一满意。期间,种种感叹,回想起去年面试六十余人仅有3人满足要求,如有鲠在喉,如今符合要求的测试专业人才实属少之又少,这里想提出点想法给大家参考:  我的要求高么?  我的要求其实是:有还算不错的沟通能力,熟悉常见软件开发流程,有一定的需求分析、用例

2015-11-17 11:20:21 735

转载 在开始性能测试之前,我们需要知道什么?

当客户或老板把你叫来,对你说,去给我们系统做个性能测试,千万别傻傻的说“好!”然后,就走了,我以前这么干过(那时不懂,打肿了脸充胖子),回到座位后,不知从何下手了。   那么,我们需要知道什么呢?  1. 性能测试的目的  首先要知道客户的要求。  我把性能测试按目的分以下几种    1)客户有明确要求   这是一个好的结果,这说明客

2015-10-29 15:11:23 1642

转载 测试人员的职业规划

不同类型的软件公司,对测试工作的重视程度也有很大不同。建议测试人员选择一些业务持续发展的公司。做项目东一榔头西一棒的公司,是不需要高质量的测试的,他们需要的是尽快把软件交出去,却无法静下心来思考,怎么把质量做好。选择这样的公司,要冒相当大的风险。接下来说一下大家关心的话题,如果选择了测试,怎么能从测试团队中脱颖而出呢?经常被提出的概念有“管理和技术两条路线”,这个概念太抽象,还是无法帮我们

2015-08-19 15:08:46 1522

转载 性能测试(并发负载压力)测试分析

工作比较久了,发现越来越多的性能测试工程师基本上都能够掌握利用测试工具来作负载压力测试,但多数人对怎样去分析工具收集到的测试结果感到无从下手,下面我就把个人工作中的体会和收集到的有关资料整理出来,希望能对大家分析测试结果有所帮助。分析原则:    • 具体问题具体分析(这是由于不同的应用系统,不同的测试目的,不同的性能关注点)    • 查找瓶颈时按以下顺序,由易到难。   

2015-07-30 18:03:45 324

原创 排序算法

1、冒泡法排序(升序)基本思想:将相邻两个数比较,小的调到前头。1)有N个数(存放在数组a[N]中),第一趟将每相邻两个数比较,小的调到前头,经过N-1次两两相邻比较后,最大的数已“沉底”,放在最后一个位置,小数上升“浮起”;2)第二趟对余下的N-1个数(最大的数已“沉底”)按上面的方法比较,经过N-2次两两相邻比较后,得次大的数;3)依次类推,N个数共进行N-1躺比较,在第j

2015-07-30 15:25:50 266

原创 Shell基本知识

一、脚本执行scripts脚本执行时,bash会根据下面的规则判断执行的步骤:1、如果读取到一个回车符号( CR ),就尝试开始执行该行命令;2、如同前面 bash命令提到的,指令间的多个空白会被忽略掉;3、空白行也将被忽略掉,并且tab也是不会被理会的;4、至于如果一行的内容太多,则可以使用 \ 来延伸至下一行;5、此外,使用最多的 # 可做为批注,任何加在 # 后面的字

2015-07-23 11:57:53 316

转载 如何建立高效的测试团队

曾经和一位担任测试经理不久的朋友和我谈到过他们部门建设的问题。刚开了个头,这位经理就急不可耐地倒起了苦水: “ 部门的工作真是不好开展,员工没有劲头 ……”“ 某某员工简直是不可救药,总是把事情办砸 ……” 、 “ 某某员工真是让人着急,来公司三年了,对业务也熟悉,你想要提拔她吧,她就是不上进,让她去做一点以前没做过的事情她都会惊慌失措 ” 、 “ 老员工都死气沉沉,新员工都没有上进心 ……” 、

2015-07-21 18:20:34 487

转载 测试主管接手新团队的几件事

第一件事:环境熟悉俗话说,知己知彼,方能百战不殆。切忌刚上手就胡乱打一通,有时正确的策略运用在错误的时机仍会产生坏的结果。人员:你不是一个人在战斗。6 g  W/ Y# v7 R0 V  X3 s了解你团队中的核心成员,了解他们的特点、需求(方法很多,你可以找团队的上一任老板)。建立好跟他们的信任,是你接下来工作是否得心应手的保障。很多人更愿意使用「自己人」,除非你有十足的把握,不

2015-07-20 18:14:32 1685

转载 版本发布后软件测试人员要做的工作

我在这里讨论的方法主要是针对互联网企业的测试,可能对传统企业的测试来说会有点不同,但是大体上是适用所有公司的测试情况的。   版本发布后大部分测试人员的意识里面都会认为该要好好休息一下了,放几天羊,做做其它和已发布版本没有相关的事情。其实版本发布后测试人员还有很多事情 需要去处理,需要去总结、归类、反思、分享。我这里主要探讨几个问题:版本发布后用户反馈如何;版本测试过程中碰到了那些问题;版

2015-07-20 14:45:17 488

转载 致那些徘徊在测试界的屌丝

前言久而久之,日渐麻痹,但为了进步还得迫使自己思考,于是乎写下此篇。小弟文采实在太烂,纠结了n久才出来这个没有一点含金量的题目,还请大家多多包涵。这次我们谈论的完全是小弟自己的想法,也许有不符合大众胃口,不必掐架,重在交流学习,叩谢。1对测试工作的误解很多人包括本人自己以前都对测试充满了偏见,认为测试真的只是指指点点,其实现在有不少测试人员也是这样想的,他们也抱怨为什么会看

2015-07-20 11:59:11 432

转载 如何解决WEB性能测试中的验证码问题

现在越来越多的网站为了安全性或是防止Spam的侵害,采用了验证码的校验技术。简单地说,验证码就是在进行登录或是内容提交的时候,页面上会随机出现一个人工可识别,但机器不可识别的验证字符串(一般是采用背景、扭曲等方式产生的图片),要求登录或是提交内容时同时输入这个验证码。  验证码可以有效防止对口令的刺探和所谓的网络推广软件带来的大量的Spam内容,目前已经被许多Internet或是Intra

2015-07-20 11:55:44 3123

转载 双机热备、双机互备与 双机双工的区别

双机热备,是目前通常所说的active/standby方式,服务器数据包括数据库数据同时往两台或多台服务器写,或者使用一个共享的存储设备。当 active服务器出现故障的时候,通过软件诊测(一般是通过心跳诊断)将standby机器激活,保证应用在短时间内完全恢复正常使用。双机互备,在双机热备的基础上,两个相对独立的应用在两台机器同时运行,但彼此均设为备机,当某一台服务器出现故障时,另一台服

2015-07-07 09:57:50 776

原创 双机 集群 容灾 负载均衡的理解

双机 集群 容灾

2015-07-07 09:55:36 1727

转载 【经验贴】性能需求该怎么提

近期接到一些性能测试项目,各种各样的项目类型,有接口、网站不一而足,但是往往没有一个明确的性能需求。需求方最常见的一句话就是:“这个需要性能测试”或者“项目上线前要压一压”,等我发了邮件去问具体性能需求,才匆匆忙忙的抛出比如“网页7秒内打开”之类的话,这样的需求,首先不准确,比如这个7秒,是在什么样的带宽多少用户并发返回的结果呢?在项目开始之前:一般来讲,在软件(网站)调研阶段,需

2015-07-07 09:36:36 580

转载 测试人员如何只花1小时,搞定全天工作

很多事情一旦开始,你便能猜到结局,例如上班这件事。每天早上我们进入办公室的第一个小时,奠定了之后一整天工作状态的基础:清晰、条理、理性、高效的第一个小时,会比八卦、上网、吃东西、哈拉、无目的、混乱的第一个小时更让我们精力充沛,能让我们宛如小钢炮一样掌控一整天的工作。  给自己60分钟的时间,一步步跟着以下的节奏来开始一天的工作,整套动作下来,保证你一天精神饱满,状态十足,连心情也美美的,走

2015-06-23 18:24:27 553

转载 从6个方面讲一讲如何进行性能测试

一、性能测试提前准备关注点  1、性能测试的环境配置需要能够尽可能的模拟版本的现场使用,包括外网的设备,软件网元,各种硬件平台,操作系统,软件平台;  2、性能测试需要准备合适的模拟脚本来尽可能全真的模拟客户可能的操作,比如同时并行网页操作,同时进行socket连接等。而且要超出客户的真实可能情况。二、性能测试需要出两类数据  1、基准测试对比数据:比较本版

2015-05-28 16:58:32 538

原创 Linux目录架构

/   根目录/bin    常用的命令 binary file 的目录/boot   存放系统启动时必须读取的档案,包括核心 (kernel) 在内/boot/grub/menu.lst   GRUB设置/boot/vmlinuz   内核/boot/initrd     核心解压缩所需 RAM Disk/dev    系统周边设备/etc

2015-05-14 09:32:00 221

原创 并发概念总结

1、    并发分为狭义并发与广义并发两种,狭义并发指同一时间点开始做某件事情,广义并发指同一时间段正在做某件事情;2、     并发与被考察的场景是息息相关的,测试中所指的并发一般指同一时间段在做某件事情(被测事务)的用户数,在严格测试的环境下,我们会要求所有用户在同一时间点集合并执行;3、     在线用户与并发用户不是一个概念,在线用户包含了很多非测试事务用户、空闲的客户等,

2015-05-08 15:54:11 1715

原创 APACHE自带的并发测试工具--Apache Benchmark

一个程序,不知道这个程序在高并发的情况下能否平稳过渡,这里所说的平稳过渡是指,在高并发的情况下还能正常访问,而且处理相关数据库服务请求并返回数据。APACHE自带的测试工具AB(apache benchmark),能帮忙测试程序能否胜任高并发(要看数据库服务器和应用服务器的性能)。AB在APACHE的bin目录下,以命令行的方式执行:格式: ./ab [options]

2015-05-07 17:45:14 730

原创 性能测试的概念和分类

1  性能测试  系统的性能是一个很大的概念,覆盖面非常广泛,软件系统的性能包括执行效率、资源占用、系统稳定性、安全性、兼容性、可靠性、可扩展性等。性能测试是为描述测试对象与性能相关的特征并对其进行评价而实施和执行的一类测试。性能测试主要通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。通常把性能测试、负载测试、压力测试等统称为性能测试。  2

2015-05-07 15:55:47 433

转载 如何做好回归测试

在总结回归测试的方法时发现,不管国内国外,这都是个头疼的话题。做是要做,也能做,但是从效率角度说可是千差万别。给我足够多的人或是时间,总是可以保证回归测试进行的彻底,可是那并不是做事情的方法和解决问题的手段。  从执行方法的角度看,回归测试大多要通过两种方式去执行:一类借助于工具完成的自动化测试,一类是手动完成。从回归测试的计划和策略上讲,一般有以下两种方法:  一、基于风

2015-04-22 15:58:28 4228

转载 项目测试管理杂谈

很多人做测试做时间久了,经验、能力都了的时候,少不了要承担更大的任务,其中做为TL负责一些项目的测试也是很多测试人员发展的必由之路。下面把个人项目测试经验或者说心得体会简单做下总结。  做为一个项目测试负责人,应该具备哪些知识技能呢?测试技能是少不了的,这包括常见测试方法、技巧以及关工具的使用等;其次产品知识也必不可少,如做手机测试应该对GSM原理要有个了解,做B/S测试,至少对OSI

2015-04-22 15:56:36 252

转载 22种测试类型

黑盒测试:不基于内部设计和代码的任何知识,而是基于需求和功能性。  白盒测试:基于一个应用代码的内部逻辑知识,测试是基于覆盖全部代码、分支、路径、条件。  单元测试:最微小规模的测试;以测试某个功能或代码块。典型地由程序员而非测试员来做,因为它需要知道内部程序设计和编码的细节知识。这个工作不容易作好,除非应用系统有一个设计很好的体系结构; 还可能需要开发测试驱动器模块或测试

2015-04-22 15:54:50 326

转载 iOS系统及客户端软件测试的基础介绍

1、整个系统介绍  iOS现在的最新版本iOS5是10月12号推出,当前版本是4.3.5。  先是硬件部分,采用iOS系统的是iPad,iPhone,iTouch这三种设备,其中iPhone和iTouch的系统基本一致,iPad区别的地方主要是分辨率尺寸上的区分。  接着软件部分,就是常说的os部分,现在常见的系统是4.2.1/4.3.3/4.3.5/5.0.0/5.0.1,其中4.3

2015-04-22 15:52:31 662

原创 iOS使用技巧

(1)安装ios的软件测试包:      正规途径是通过itunes,通过itunes同步,但是需要授权一个电脑,一个设备最多可以授权5台电脑,灵活性不高。                 再就是越狱的设备,可以通过91助手for iphone、Itools 等直接安装(如果拥开发者账户,则可以免除越狱)。(2)ios的log抓取:    ios自己记录crash的功能,通

2015-04-22 15:50:40 353

原创 adb工具包的安装和使用方法

一、adb工具包完整版,下载地址:http://www.wishdown.com/soft/53275.html二、adb安装步骤:1、手机连接电脑,在充电模式下进行;2、在电脑上解压adbgjb.zip包,然后把adbgjb目录剪切到电脑C盘的根目录下;3、点击电脑开始->运行 ->输入cmd,进入cmd命令输入;4、输入cd c:\adbgjb,进入到adbgjb目录;...

2015-04-22 15:45:49 24877 1

转载 iPhone测试点

Iphone测试点:1、当iphone打开音乐后在打开该程序会不会出现强行关闭音乐的情况 2、动画效果:如各个页面的切换、多张图片的切换等。页面左右方向滑动的时候,从右侧滑出的页面,需要从右侧滑出,不要继续向左侧滑出 4、注意PC端和APP的数据同步。比如某作者在PC端设置了屏蔽了某个公司,那么在APP上也应该屏蔽了的 3、如果在APP中内嵌了些超链接后,程序是

2015-04-22 15:44:05 452

转载 HTTP协议?HTTP协议中POST、GET、HEAD的区别是什么?

众所周知,Internet的基本协议是TCP/IP协议,目前广泛采用的FTP、Archie Gopher等是建立在TCP/IP协议之上的应用层协议,不同的协议对应着不同的应用。WWW服务器使用的主要协议是HTTP协议,即超文体传输协议。由于HTTP协议支持的服务不限于WWW,还可以是其它服务,因而HTTP协议允许用户在统一的界面下,采用不同的协议访问不同的服务,如FTP、Archie、SMTP、N

2015-04-21 19:37:26 2608

原创 APP测试方法

1、功能测试:总结:1)需求中的功能都要进行测试,保证APP在所有特定的设备内都可以正常使用;            2)把APP作为黑盒进行测试并试着中断它;            3)打开APP的每个屏幕,并将设置从纵屏变为横屏再变回纵屏;2、自动化测试:Robonium和Monkeyrunner等;总结:1)为APP编写测试自动化脚本;

2015-04-21 18:28:31 595

转载 sql语法:inner join on, left join on, right join on详细使用方法

inner join(等值连接) 只返回两个表中联结字段相等的行left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 INNER JOIN 语法:INNER JOIN 连接两个数据表的用法:SELECT * FROM 表1 INNER JOIN 表2 ON 表1.字

2015-04-21 17:32:58 298

空空如也

空空如也

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

TA关注的人

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