每次提起性能测试,都是开始于脚本、压力,然后各种监控,最后的最后就是分析。每次到了最后一个环境,所有大牛都说是一个很复杂的过程一两句话说不清楚。让人陷入了无尽的遐想~~~~~。今天,测试就告诉你如何找到Java消耗CPU的进程是怎么被找到的。传统的手段当遇见CPU性能飙升到接近100的时候,首先需要进入对应的服务器,然后通过如下一连串的动作找到最耗资源的罪魁祸首。top发现最好是的进程在shell
1 天前| 31 人阅读| 0 人点赞

一个特别的练习需求LoadRunner自带的训练的飞机票网站的例子中,有一个很有意思的流程,如下:首先登陆机票系统,然后查询从哪里到哪里的机票。然后系统会给你4张推荐票。选择一张机票,后就可以支付然后完成机票的预定和购买了。我相信所有在用LoadRunner的人对这个流程都不陌生,很熟悉。那么今天测者提出一个问题,我想一个脚本购买推荐的4张飞机票。该如何处理对应的测试脚本呢?一个飞机票的超级脚本特
2 天前| 1226 人阅读| 0 人点赞

题图:天河背景最近客户端实现了一个基于websocket的消息推送功能:长连接网络开关下发开后启动,然后保持链接,每隔15分钟发一次心跳包,服务器有数据时直接下发生效,因此需要对服务器进行压测。本次通过写python脚本的方法模拟并发进行压力测试,相关测试方法如下。什么是websocket协议WebSocket是一种在单个TCP连接上进行全双工通讯的协议。WebSocket通信协议于2011年被I
2018-11-14| 1234 人阅读| 5 人点赞

这个看似寻常的问题,我在过去十五年中遇到太多次,以至于我已经很清楚,这个问题背后隐藏着一个怎样深不见底的坑。去年我尝试给一个挺传统的IT组织引入持续集成,谈到自动化测试的时候,对方的测试负责人问我,有什么好的自动化测试工具,他们想采购一套。这个看似寻常的问题,我在过去十五年中遇到太多次,以至于我已经很清楚,这个问题背后隐藏着一个怎样深不见底的坑。简而言之,只要听到“想采购一套好的自动化测试工具”这
2018-11-13| 1244 人阅读| 1 人点赞

cURL是一个优秀的web请求工具,它还具有测量请求时间的能力。实践创建一个curl的配置文件:使用:解析下面看一下各个时间的含义:time_namelookupDNS解析时间。time_connect与webserver建立TCP连接的时间。time_appconnect建立TLS(安全传输层协议)的时间。time_starttransferclient读到server返回的第一个字节的时间。t
2018-11-12| 1248 人阅读| 0 人点赞

摘要:现今互联网软件的测试策略和方法论相比传统软件有着很大的不同,造成两者有显著区别的根本原因在于互联网软件的发布周期比起传统软件的发布周期要快很多,这种发布周期的巨大差异使得两者的测试基础架构建设有着显著的不同。同时,现今的很多传统软件企业也在尝试借鉴互联网测试领域的工程思维和最佳实践,希望可以找到一些有“化学反应”的结合点来优化传统软件的测试基础架构。本文就将围绕这个话题展开讨论,看看有哪些互
2018-11-09| 1304 人阅读| 2 人点赞

摘要:代码动态检测是对运行在实际或虚拟处理器上的程序进行的计算机软件分析,可以检测到程序中存在的缓冲区溢出、资源泄露、进程线程异常等问题。代码覆盖是度量软件测试的一种方式,描述程序中源代码被测试的比例和程度,所得比例称为代码覆盖率。代码覆盖率的度量方式包括行覆盖率、函数覆盖和分支覆盖率。本文实践在代码动态检测中引入代码覆盖测试,目的是通过分析覆盖率补充测试场景和数据,以保证代码动态检测的充分性。一
2018-11-08| 1272 人阅读| 0 人点赞

摘要:交易类系统对实时性、稳定性、可靠性要求较高,风险等级和质量保障优先级较高,面对激烈的市场竞争,各家券商研发的交易类系统也越来越多样化、复杂化、个性化,新技术层出不穷,业务复杂度也在不断加大,质量保障工作的难度也随之加大,迫切需要建立一套高效高质的交易类系统的质量保障体系解决交易类系统普遍存在的风险等级高、质量保障要求高、难度大等行业痛点。我司团队在体系建立及质量保障工作中也在不断的摸索及学习
2018-11-07| 1292 人阅读| 10 人点赞

计算机专业的毕业生临毕业时,总会面临着各种困惑,“我应该攻读博士学位吗?”,“我应该到大公司还是初创公司工作?”,“我应该自己创业吗?”,“我应该做工程还是更偏向市场一些?”,“我应该离开科技行业,去追求自己的兴趣爱好么?”。作为一个“过来人”,作者通过自己的亲身经历对这些问题进行了一一解释。同时他还对毕业生们提了几点建议,不妨参考一下。自从毕业后,人们一直问我:“现在做什么?”我的回答是毫不含糊
2018-11-06| 1300 人阅读| 3 人点赞

此前应好友邀请,曾发在公众号“IT达人圈”发表的一篇文章,谈谈自己的职业历程。最近又有了一些新的想法,整理后重新发出来。1.对IT人的三点建议首先说明一下,我并非传统意义上的IT人,敲代码的工作,我只干了大约一年左右,就转管理岗了,然后趁着内部IT不受重视的年代,捞了一个CIO的头衔,就下海去做咨询了。所以很多时候,不在于你有多努力,而是在于你有没有踏准时代的节奏。当然踏准了节奏但却不努力也是没用
2018-10-25| 1500 人阅读| 3 人点赞