自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Linux下很全面的监控工具dstat

dstat -cndylmip -N total 1  (监控系统资源)1)  工具说明dstat是一个用来替换 vmstat,iostat netstat,nfsstat和ifstat这些命令的工具,是一个全能系统信息统计工具.与sysstat相比, dstat拥有一个彩色的界面,在手动观察性能状况时,数据比较显眼容易观察;而且dstat支持即时刷新,

2015-12-30 17:02:20 2457

转载 使用 adb shell 抓取 Android 性能数据

转载地址:https://testerhome.com/topics/3849前段时间在看Android客户端性能测试,处于兴趣写了个性能数据抓取的插件,可以抓取的数据有app启动时间、cpu、pss、流量上下行、流畅度等。关于内存要说一下为什么只抓取pss,因为没有root的情况下无法获取到uss,pss是最有参考价值的(进程占用内存+按比例分配共享库占用的内存)流量抓取

2015-12-30 16:54:26 4220

转载 Android 应用测试总结

前提所有的功能分支已完成 启动:1.启动入口:桌面正常启动,最近运行启动,所有程序列表中启动,锁屏快捷启动2.其他入口:从其他程序开启应用,从外部以文件形式打开应用(如果有)3.退回:从其他程序退回时回到被测应用,被测应用打开其他应用再从桌面图标启动以上需要交叉组合测试。4.异常启动:崩溃后启动,写文件时被强制杀进程后启动,网络请求未收到回包强制杀进程后再启动,网络

2015-12-30 16:51:29 694

转载 MySQL优化:使用慢查询日志定位效率较低的SQL语句

转载地址:http://database.51cto.com/art/201106/271808_all.htmMySQL通过慢查询日志定位执行效率较低的SQL语句,当慢查询日志的内容过多时,通过mysqldumpslow工具(MySQL客户端安装自带)来对慢查询日志进行分类汇总。MySQL通过慢查询日志定位那些执行效率较低的SQL 语句,用--log-slow-que

2015-12-30 16:39:08 2288

转载 MySQL数据库性能优化的关键参数

转载地址:http://database.51cto.com/art/200906/132814.htm我们在进行数据库管理和开发中经常会遇到性能问题,这就涉及到MySQL的性能优化。通过在网络上查找资料和笔者自己的尝试,我认为以下系统参数是比较关键的:关键参数一:back_log要求 MySQL 能有的连接数量。当主要MySQL线程在一个很短时间内得到非常多的连接请求,这就起作用

2015-12-30 16:36:45 466

转载 WEB程序员需要掌握的十大MySQL优化技巧

转载地址:http://database.51cto.com/art/200911/165561.htm1.优化你的MySQL查询缓存在MySQL服务器上进行查询,可以启用高速查询缓存。让数据库引擎在后台悄悄的处理是提高性能的最有效方法之一。当同一个查询被执行多次时,如果结果是从缓存中提取,那是相当快的。但主要的问题是,它是那么容易被隐藏起来以至于我们大多数程序员会忽略它。

2015-12-30 16:34:44 386

转载 MySQL索引使用率监控

show status like ‘Handler_read%’;Handler_read_first 代表读取索引头的次数,如果这个值很高,说明全索引扫描很多。Handler_read_key代表一个索引被使用的次数,如果我们新增加一个索引,可以查看Handler_read_key是否有增加,如果有增加,说明sql用到索引。Handler_read_next 代表读取索引的下列,

2015-12-30 16:27:31 777

转载 MySQL慢查询开启及分析方法

最近服务维护的公司的DB服务器,总是会出现问题,感觉需要优化一下了,登陆上去,发现慢查询日志都没有开,真是惭愧, 故果断加上慢查询日志,经过分析sql记录,发现问题很多,开发人员很多没有对sql优化,由于现在业务量较少,而且服务器性能配置较高,所以看不出问题。加上慢查询日志好后,瞬间日志暴增,讲过分析,其中80%的sql没有用到索引,执行较慢的sql及小于3秒的,没有出现,瞬间对网上好多人说,

2015-12-30 16:26:06 514

转载 MySQL性能优化总结

转载地址:http://www.cnblogs.com/luxiaoxun/p/4694144.html一、MySQL的主要适用场景1、Web网站系统2、日志记录系统3、数据仓库系统4、嵌入式系统二、MySQL架构图: 三、MySQL存储引擎概述1)MyISAM存储引擎MyISAM存储引擎的表在数据库中,每一个表都被存放为三个以表名命名的

2015-12-30 16:24:49 329

转载 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等

转载地址:http://www.cnblogs.com/zxin/archive/2013/01/26/2877765.html很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。一、校验数字的表达式 1 数字:^[0-9]

2015-12-30 16:17:05 741

转载 运维角度浅谈MySQL数据库优化

转载地址:http://lizhenliang.blog.51cto.com/7876557/1657465一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇博文主要谈MySQL数据库发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致分为以下五个阶段:1、数据库表设计  项目立项后,开发部根据产品部需求开发

2015-12-30 16:12:39 314

转载 小菜的性能日记 3 (性能测试范围与用户行为模型)

性能测试范围与用户行为模型  小菜最近又接到一个测试任务,这次的项目时一个旧系统升级改造项目。小菜接到任务后第一时间找到项目经理讨论性能测试范围,可项目经理扔给小菜一个100多测试点的文档就走了,这可让小菜头痛不已。小菜去找大鸟大吐苦水。小菜:“大鸟,这次的项目好复杂啊,100多个功能点,光准备测试脚本都要好几个星期呢,而且因为没有监控模块项目经理对处理能力(TPS)的要求也说不出个所以然

2015-12-22 17:04:07 1445

转载 小菜的性能日记 2

转载地址:http://write.blog.csdn.net/postedit小菜拿着两份测试报告跑去找大鸟,让他分析为什么同样的并发用户加上think time差距会如此巨大。大鸟笑着说:“你等一下我给你画一张图,你就懂了。” “这下我知道怎么回事了,判断一个应用是否满足性能指标,只需要判断这个应用每秒能处理多少请求和用户并没有直接关系。”小菜点着头说。“那A接口每天会有5

2015-12-18 18:42:05 618

转载 尝试使用 AccessibilityService 解决应用安装提示

转载地址:https://testerhome.com/topics/38000. 干货区如果你不Care这是怎么实现的,只想要个解决方案,那么请戳这里下载AutoInstall的apk来安装并开启服务即可。如果你顺便还想拿源码来自己定制一下,可从这里找到AndroidStudio工程源码,仅一个Service而已。如果你想知道一下什么是AccessibilityS

2015-12-18 18:34:50 2749

转载 通过辅助工具进行安卓 Toast 文本检查的方法

转载地址:https://testerhome.com/topics/3750问题来源Appium自动化框架在android端有两种模式,Seledroid和Uiautomator。Seledroid本身就提供了Toast信息检查的接口,所以无需考虑。但Uiautomator模式下,Toast信息无法获取,google官方也只是列为一个需求在后期实现,暂时没有提供合适的解决方案

2015-12-18 18:33:25 4498

转载 接口测试的一些感悟

转载地址:https://testerhome.com/topics/3701 接口测试的目的这个算是老生常谈了,但我觉得只要聊到接口这个还是绕不过的,没有目标就没有评判标准,所以测试的目的还是很重要的。先搬运一下维基百科上的英文解释(中文没找到,百度的就算了。。。):API testing is a type of software testing that involv

2015-12-16 18:36:36 9309 2

转载 小菜的性能日记 1

转载地址:https://testerhome.com/topics/3795    今天项目经理给小菜分配了一个性能测试任务,测试某个系统的A接口的性能是否能达到要求。项目经理告诉小菜,这个接口每天被5000个人调用,同时在线500人,每天要被调用50000次。  小菜一听,这个还不简单,立马拿loadrunner 写好脚本 开始测试。过了没多久小菜测试完成写了一份报告发

2015-12-16 18:27:31 874

转载 诊断Java中的内存泄露

转载地址:http://www.importnew.com/17153.html 每次我怀疑有内存泄漏时,我都要翻箱倒柜找这些命令。所以,这里总结一下以备后用:首先,我用下面的命令监视进程:1while ( sleep 1 ) ; do ps -p $PID -o %cpu,%mem,rss  ; do

2015-12-16 18:24:37 369

转载 深入理解JDBC的超时设置

转载地址:http://www.importnew.com/2466.html 恰当的JDBC超时设置能够有效地减少服务失效的时间。本文将对数据库的各种超时设置及其设置方法做介绍。 真实案例:应用服务器在遭到DDos攻击后无法响应 在遭到DDos攻击后,整个服务都垮掉了。由于第四层交换机不堪重负,网络变得无法连接,从而导致业务系统也无法正常运转。安全组很快屏蔽了所有的DDos攻击,

2015-12-16 18:19:31 643

转载 深度分析 Java 的 ClassLoader 机制(源码级别)

转载地址:http://http://blog.jobbole.com/96145/ 写在前面:Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的,类装载器所做的工作实质是把类文件从硬盘读取到内存中,JVM在加载类的时候,都是通过ClassLoader的loadClass()方法来加载class的,loadClass使用双亲委派模式。为了更好的理

2015-12-16 18:09:42 495

转载 内存分析工具 MAT 的使用

转载地址:http://blog.csdn.net/aaa2832/article/details/19419679 1 内存泄漏的排查方法Dalvik Debug Monitor Server (DDMS) 是 ADT插件的一部分,其中有两项功能可用于内存检查 :·    heap 查看堆的分配情况·    allocation tracker跟踪

2015-12-15 21:48:36 299

转载 oracle 索引字段包含date类型,使用spring jdbc更新时不走索引,而是走table access full的问题

转载地址:http://www.blogjava.net/freeman1984/archive/2015/11/15/428197.html环境:spring jdbc 3.2.3.RELEASEoracle 11.2.0.1.0 - Production生产环境存在大表(3000万数据):WR_MP_HOURW_R,包含复合主键:   mp_cp char(13),

2015-12-14 11:07:27 8712

转载 selenium2/webdriver启动各种浏览器的方法

转载地址:http://www.cnblogs.com/puresoul/p/4251536.html本文主要记录下在使用selenium2/webdriver时启动各种浏览器的方法、以及如何加载插件、定制浏览器信息(设置profile)等环境搭建可参考我的另一篇文章:http://www.cnblogs.com/puresoul/p/3483055.html一、Dri

2015-12-03 13:25:58 8139

空空如也

空空如也

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

TA关注的人

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