1.什么是LoadRunner LoadRunner是HP公司的一款付费工具,该工具是一种预測系统行为和性能的负载測试工具. 通过模拟上千万用户实施并发负载来确认和查找问题. 2.什么是负载測试 通过測试系统在资源超负荷的情况下的表现.以发现设计上面的错误或验证系统的负载能力. 负载測试的目标是确定并保证系统在超出最大预期工作量的情况下仍能正常执行,还能评估系统的性能特征. 以下介绍一下关于负载測试的几个基本概念: 2.1吞吐率:server并发处理能力的量化描写叙述(单位reqs/s),单位时…
一.性能測试的概念         性能測试是通过自己主动化的測试工具模拟多种正常峰值及异常负载条件来对系统的各项性能指标进行測试.负载測试和压力測试都属于性能測试,两者能够结合进行. 通过负载測试,确定在各种工作负载下系统的性能,目标是当负载逐渐添加时,測试系统各项性能指标的变化情况.压力測试时通过确定一个系统的瓶颈或者不能接受的 性能点,来获取系统能提供的最大服务级别的測试. 性能測试主要包括负载測试.强度測试.容量測试. 二.性能測试的指标         webserver:      …
写測试hadoop jarhadoop-0.20.2-test.jar TestDFSIO -write -nrFiles 10 -fileSize 1000 ----- TestDFSIO ----- : write Date & time: Fri Jul 24 14:24:36 CST 2015 Number of files: 10 Total MBytes processed: 10000 Throughput mb/sec: 24.302163378583963 Average IO…
1.功能測试 2.性能測试(包含负载/压力測试)3.用户界面測试 4. 兼容性測试 5.  安全測试  6.接口測试   1 功能測试 1.1 链接測试 链接測试可分为三个方面. 首先,測试全部链接是否按链接项描写叙述的那样确实链接到了该链接的页面. 其次,測试所链接的页面是否存在.是否正确: 最后,保证Web应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面.仅仅有知道正确的URL地址才干訪问. 链接測试能够自己主动进行.通过软件測试对全部链接进行检測. 採取措施:採用自己主动检測站…
在项目编码阶段结束后,就须要进行软件測试. 成为软件开发过程中一个不可缺少的环节.而自己主动化測试也是将逐步取代人工繁杂的測试.压力測试就是软件測试对软件性能评估的一个方面,以下就简介我在使用loadrunner这款工具时的一些情况. loadRunner简单介绍 这款软件是一种可以预測系统行为和性能的负载工具.可以通过模拟上千万用户实施并发负载和性能观測. 组成 1.脚本生成器 loadRunner提供了可视化的录制环境,类似于在office内录制宏的操作.会记录下当前用户所进行的操作.以此为…
整理别人的日志: 一.什么是webservice 一种构建应用程序的普遍模型,能够在不论什么支持网络通信的操作系统中执行.一种新的web应用程序分支,能够公布.定位通过web调用.它是一个应用组件,为其它应用程序提供数据与服务,各应用程序通过网络协议和规定的一些标准数据格式(http.xml.soap)来訪问webservice,通过web service内部执行得到所需的结果. 二.关键的技术和一些规则: 1.xml:描写叙述数据的标准方法. 2.soap:表示信息交换的协议. 3.wsdl:…
一.Mahout简单介绍 查了Mahout的中文意思--驭象的人,再看看Mahout的logo,好吧,想和小黄象happy地玩耍,得顺便陪陪这位驭象人耍耍了... 附logo: (就是他,骑在象头上的那个Mahout) 步入正文啦:        Mahout 是一个非常强大的数据挖掘工具,是一个分布式机器学习算法的集合,包含:被称为Taste的分布式协同过滤的实现.分类.聚类等.Mahout最大的长处就是基于hadoop实现,把非常多曾经执行于单机上的算法,转化为了MapReduce模式,这样…
坦言,做QA的这半年我没有成长,就算有成长也非常少,我非常难过.和身边的人讲事实上并没有谁能真正理解自己的难过,事实上还是自己不够努力.对自己不够狠,以前认为自己不够幸运,想有一个更好的指路人,事实上这种想法是不正确的,哪有那么多的指路人,遇到了是你万幸.没有遇到你自己就做你自己的指路人.用自己的驱动力驱动自己成长.就算慢一些又如何,当有这种指路人助你一臂之力的时候,也许你会更加珍惜如今所拥有的. 做QA測试,非常多时候是站在后方支持整个团队的,非常有可能非常多时候会被别人看不起.别人会说,ta…
一.Marlin的简介 Marlin固件是一个3D打印的开源固件,3D打印固件有很多,Marlin最为健全和强大,当然相对也会复杂一些.使用Gcode控制爱.Gcode是数控机床等工控控制使用范围较广的一种指令协议. 在这里介绍一些Marlin的入门经验. Marlin固件的下载地址:https://github.com/MarlinFirmware/Marlin Marlin配置与软件具体解释: http://wenku.baidu.com/link?url=6SpLLAaNvEk5KCjpk…
本系列文章由 @yhl_leo 出品,转载请注明出处. 文章链接: http://blog.csdn.net/yhl_leo/article/details/50614444 測试代码已上传至GitHub:yhlleo/mnist 将MNIST数据集,下载后复制到目录Mnist_data中,假设已经配置好tensorflow环境,基本的四个測试代码文件,都能够直接编译执行: mnist_softmax.py: MNIST机器学习入门 mnist_deep.py: 深入MNIST fully_co…
注:文章译自http://wgld.org/,原作者杉本雅広(doxas),文章中假设有我的额外说明,我会加上[lufy:],另外.鄙人webgl研究还不够深入,一些专业词语,假设翻译有误.欢迎大家指正. 本次的demo的执行结果 多边形的外側,内側和遮挡剔除 上次介绍了索引缓存.以及使用IBO来画图,使用索引缓存能够循环利用反复的顶点,能够提高画图效率.这之后的文章,假设没有特殊的原因的话.基本上都会使用索引缓存,通过drawElements来画图. 这次来说一下遮挡剔除和深度測试,这是两个重…
场景: 1. gtest作为C++的单元測试工具非常优秀了,它集成了非常多标准assert所没有的功能,比方让流程继续运行的EXPECT,仅仅測试特定測试用例的--gtest_filter, 输出xml文件的測试报告. 2.方便的FilePath对路径操作的类和Message设置Log级别,当然还有非常多方便的功能,比方环境变量设置. using ::testing::internal::FilePath; using ::testing::Message; 3.这里编写了一个vc2010简单的…
自己主动化測试的优点: 1.自己主动化能够自己主动測试,不须要人的干预.同一时候还能够不断地反复某一个动作. 2.自己主动化測试在添加了新的功能之后.还能够回归到原理的功能,使其原来的功能不会受到影响. 缺点:会受到測试系统和project师的制约. 自己主动化測试脚本的执行有可能受到不同层次的限制与制约. 大概就是主要两个方面: 1.系统级别的执行机制,并非全部的程序(中的)代码能够自己主动执行,由于ios中的程序的之间总是存在着一些权限.这个就是要考虑到安全级别的问题.签名 2.应用程序级别…
之前一直感觉CloudFoundry的GoRouter的性能不靠谱,或者我们的CloudFoundry 部署架构存在问题,想着进行一些压力測试,可是一直苦于没有压力測试的工具.上一周,部门须要出一个測试报告,刚好借此机会.进行一个比較好的測试. 測试的时候,是使用的两个gorouter+nginx,測试使用的应用是一个比較简单的应用,使用LoadRunner进行压力測试,使用LoadRunner的1000个用户进行,測试效果非常差.和QQ群里的同学交流,他们也出现了类似的问题,使用F5或者HaP…
目标 (1)       了解在多核cpu环境下,erlang并发进程调度对各个cpu核负载的影响: (2)       Erlang虚拟机的内存添加机理: (3)       Erlang进程的调度情况: (4)       Linux下监控cpu的使用状况 实验环境 联想小型机:操作系统:RedHat Enterprise LinuxServer release6.4(Santiago) 内核版本号:Linux server1 2.6.32-358.el6.x86_64#1 SMP CPU型…
这篇是计算机类的优质预售推荐>>>><移动App測试实战:顶级互联网企业软件測试和质量提升最佳实践> 国内顶级互联网公司測试实战经验总结.阿里.腾讯.京东.携程.百度等公司多位測试专家联袂推荐 编辑推荐 从移动互联网产品測试的准备工作到产品公布后的质量管理方法,涉及移动产品的整个研发流程,呈移动App开发与測试人员的必备參考 内容简单介绍 本书由三位国内顶级互联网企业软件測试project师联手打造,依据移动产品的特点.深入解说了移动App測试的最佳实践.从移动互联网产…
前言 我会在此账号上写一系列关于软件測试的文章,故在此置顶软件測试系列文章的文件夹和链接,以方便大家阅读! 文件夹 软件測试系列之入门篇(一) 软件測试系列之了解篇(二) 软件測试系列之黑白盒(三) 软件測试系列之软件測试过程模型(四) 软件測试系列之回归測试(五) 软件測试系列之原型设计(六) 软件測试系列之測试用例(七)…
近期项目须要压力測试,因此搜了几款试用,首选的是LoadRunner这款大名鼎鼎的測试软件: LoadRunner11 下载请猛戳这里 传送门LoadRunner破解文件 下载请猛戳这里 传送门LoadRunner注冊表清理工具 下载请猛戳这里 传送门 (超级license 最高支持6.5w个并发:AEACFSJI-YJKJKJJKEJIJD-BCLBR) 怎样安装请自行參考: http://www.neversaydie.cc/loadrunner11-download-and-crack-i…
PS:以下是性能測试的主要概念和计算公式,记录下: 一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗.外部接口.IO等等紧密关联.单个reqeust 对CPU消耗越高,外部系统接口.IO影响速度越慢.系统吞吐能力越低,反之越高. 系统吞吐量几个重要參数:QPS(TPS).并发数.响应时间 QPS(TPS):每秒钟request/事务 数量 并发数: 系统同一时候处理的request/事务数 响应时间:  一般取平均响应时间 (非常多人常常会把并发数和TPS理解混淆…
在高訪问量服务环境下,单机配置mysql服务将无法满足频繁快速的数据读写操作. 一旦mysql出现故障造成数据丢失.无法恢复. 因此.在mysql服务上启用主从备份功能,支持读写分离技术.最靠可的是搭建负载均衡分布式数据库系统,更加可靠.稳定. 1.搭建好开发环境 两台centos机器,安装mysql服务以及其它依赖包.一台是主server(master),还有一台是从server(salve).本节下面操作在两台server都运行一遍: 192.168.213.135(master) 192.…
Linux 性能測试工具 linux performance 查看系统配置 查看CPU信息 lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit CPU(s): 8 Thread(s) per core: 2 Core(s) per socket: 4 CPU socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 58 Stepping: 9…
下一个 release 准备小长假后就要 go-live .全部的測试 case 都 cover 过了.但还未进行过压力測试,有点不放心,刚好过节期间家人都回家去了,假期最终能够抽点时间压測一把. Apache ab 压測 之前用过一些压力測试工具比方 loadrunner. Jmeter,感觉都太重,想要使用不是软件须要注冊就是使用起来非常不得心应手,这次灵光一动.想到直接使用 ab + OneAPM 进行測试,ab 的全称是 ApacheBench , 是 apache http serve…
监控指标 性能測试通常须要监控的指标包含: 1.serverLinux(包含CPU.Memory.Load.I/O). 2.数据库:1.Mysql 2.Oracle(缓存命中.索引.单条SQL性能.数据库[/url]线程数.数据池连接数). 3.中间件:1.Jboss 2. Apache(包含线程数.连接数.日志). 4.网络: 吞吐量.吞吐率. 5.应用: jvm内存.日志.Full GC频率. 6.监控工具(LoadRunner[/url]):用户运行情况.场景状态.事务响应时间.TPS等.…
jenkins 搭建好开发环境必备之中的一个,简单易用,搭建測试平台非常有帮助,不知道的都能够了解一下 官网下载地址 http://jenkins-ci.org/ 我是下载window版本号的 安装有多种方式,我用了最简单的方式 直接解压文件,然后双击 setup.exe文件.选择安装路径安装,就这样安装完毕了 安装完毕 在浏览器上输入 http://127.0.0.1:8080/ 先新建一个项目.我如今仅仅针对maven 项目,所以我选了第二项.它还有非常多强大的功能,只是对我来说够用了 wa…
新浪围脖>@o蜗牛快跑o    在測试过程中,刚開始学习的人(也包含早期的我),使用工具不当,加入众多监控组件,很想看到实时报告.跑不了一会,jmeter就卡死甚至oom.仅仅得重新启动.之前的统计报告没了,很郁闷. 以下我来总结下怎样正确使用jmeter.有效利用运行资源.小型机器也能够实现高并发负载. 减负一,优化监听(GUI模式) "查看结果树",须要勾选"仅日志错误",这样仅仅会保存错误日志到内存,数据不会多.假设保存全部,那么会保存每一个请求请求信息…
MySQL Study之--MySQL压力測试工具mysqlslap 一.Mysqlslap介绍     mysqlslap是MySQL5.1之后自带的benchmark基准測试工具,类似Apache Bench负载产生工具.生成schema.装载数据,运行benckmark和查询数据.语法简单,灵活.easy使用.该工具可以模拟多个client同一时候并发的向server发出查询更新,给出了性能測试数据并且提供了多种引擎的性能比較.mysqlslap为mysql性能优化前后提供了直观的验证根据…
本文同一时候发表在:http://www.cnblogs.com/wade-xu/p/4547381.html DBunit 是一种扩展于JUnit的数据库驱动測试框架,它使数据库在測试过程之间处于一种已知状态.假设一个測试用例对数据库造成了破坏性影响,它能够帮助避免造成后面的測试失败或者给出错误结果. 尽管不是什么新奇货,但近期正好用到.就把学到的跟大家分享一下. 关键词:数据库层測试,DAO层測试,DBUnit教程,DBUnit入门.DBUnit实例,Sring中结合DBUnit对Dao层測…
1.web bench下载.地址:http://home.tiscali.cz/~cz210552/webbench.html 2.wen bench安装: [root@web111 tmp]#tar -zxvf webbench-1.5.tar.gz [root@web111 tmp]# cd webbench-1.5 [root@vstar111 webbench-1.5]# ll total 28 lrwxrwxrwx 1 1001 root    16 Nov 15 10:45 Chan…
1.填充測试数据比物理内存还要大,至少超过innodb_buffer_pool_size 值,不能将数据所有装载到内存中,除非你的本意就想測试全内存状态下的MySQL性能. 2.每轮測试完毕后,都重新启动mysqld实例.而且用以下的方法删除系统cache,释放swap(假设用到了swap的话).甚至能够重新启动整个OS. [root@imysql.com]# sync  -- 将脏数据刷新到磁盘 [root@imysql.com]# echo 3 >/proc/sys/vm/drop_cach…
前段时间公司的分布式图片文件系统(FastDFS)做了图片裁剪和缩放功能,并把缩放计算和FastDFS做了解耦分离,前端用虚拟机作为图片文件缩放的訪问代理层(Nginx Proxy),后端使用nginx直接訪问FastDFS的文件系统. 下面是測试和分析过程. 1測试场景 为了測试解耦后的图片读取并发和分析系统瓶颈,我们在内网中搭建了一个測试环境. 下面是測试环境的网络的物理架构图: 上图中: NginxProxy:CPU解耦后的图片裁剪代理server Storage:图片的存储server…