一文搞懂高并发性能指标:QPS、TPS、RT、吞吐量
一、QPS,每秒查询QPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。互联网中,作为域名系统服务器的机器的性能经常用每秒查询率来衡量。二、TPS,每秒事务TPS:是TransactionsPerSecond的缩写,也就是事务数/秒。它是软件测试结果的测量单位。一个事务是指一个客户机向服
记一次知名打车公司APP测试岗面试流程和内容
今天去参加第一家公司的面试,是做出行APP项目的,做的业务是出行、顺风车、家政服务、跨城叫车等。距离稍微有点远,大概花了一个多小时的路程,下了车 还要步行20分钟。到了公司之后就开始填表。之后就等待初试以下是今天面试流程和内容:我面试的这家公司流程是三轮面试第一轮是HR第二轮是技术第三轮是大BOSS然而挂在了第二轮上,就让我回去等通知了!第一轮HR面试内容1、自我介绍自己阐述2、离职原因因为我是从
虚拟化环境下的性能测试
概要服务器的虚拟化技术已经非常成熟了,在虚拟化环境中,多个vm运行在一台服务器上,因此可以更加有效地共享资源,有利于消减成本。但是如果资源被共享过度则会发生竞争,可能导致性能下降。所以,平衡资源效率和性能就很重要了。什么是服务器虚拟化服务器虚拟化是指一台物理服务器上运行多台虚拟服务器,也就是我们常说的虚机vm。通过在各个vm中分别运行os,即可在一台物理服务器上运行多个应用。在虚拟化环境中,物理服
十月份,预测下年末的离职情况
2019年,互联网寒冬真的来了吗?我们用决策树来做一个员工离职率的预测分析。sklearn 中的决策树决策树的应用场景是非常广泛的,在各行各业都有应用,并且有非常良好的表现。金融行业的风险贷款评估,医疗行业的疾病诊断,电商行业的销售预测等等。首先我们先来了解下如何在 sklearn 中使用决策树模型。在 sklearn 中,可以使用如下方式来构建决策树分类器。from sklearn.t
一文掌握airtest自动化测试工具
之前写过一篇airtest的文章,链接在这里airtest自动化测试工具快速入门这次是学员的原创文章也是关于airtest的,献给大家,本文最终版权归学员斌宇所有 一、Airtest的简介对于测试人员而言。小程序测试一定要在上线后关注并验证。小编所在项目现已完成手APP/微信小程序渠道的UI自动化测试和监控的建设。以下说明如何使用airtest实现小程序的渠道监控。说明:Airtest是
自动化测试难?WPS的UI自动化落地方案甩给你(学员作品)
项目背景分析UI自动化测试,即通过模拟手动操作用户UI界面的方式,以代码方式实现自动操作和验证的一种自动化测试手段。如今互联网的主战场已经从web端逐渐过渡到了app端。现在,app在UI自动化方面的框架已经比较成熟,目前我选择的是Appium,今后也会对网易Airtest进行调研推广 UI能解决什么问题?重复性的功能测试及验证避免疲惫操作时的人为测试遗漏线上功能的稳定性72小时回归&n
【毕业寄语】阻碍我们进步的真的是加班和没时间吗
毕业啦老规矩,每个毕业班级我都会亲自写一篇毕业寄语,算是一个总结和感情的温存,也能说说真心话。没有啥文采但贵在话不虚,也希望对学员们有所激励。万恶的加班曾几何时不加班变成了一种不正常的表现,真的好讽刺。很多朋友问我对于加班的态度,其实很简单,需要加班的时候义不容辞,不需要加班的时候就不要耗时间。 其实不少公司加班都是在做样子,大家应该都懂的~不太好明说。这样就耗去了我们不少的时间,加上来
解析!2018软件测试官方行业报告
《软件测试行业现状报告》旨在为测试行业和全球测试社区提供最准确的信息,是全球最大的测试行业调研报告,来自80多个国家的约1500名受访者参与了此次调研。这份报告针对软件测试的年度行业现状进行了调研,并给出了非常具体的数据统计。对于软件测试从业人员而言,是一个很好的可以用来了解行业趋势、职业状态的窗口,能为我们职业发展的方向提供强有力的数据支撑。下面就跟大家一起来解析这份报告都告诉了我们一些什么事情
学习python必须要知道的三种安装扩展库的方法
Python 近几年的火热程度可以说是如日中天,几乎快要超越 Java 大佬了,这也使得 Python 有了越来越多丰富的扩展库,如果在工作中熟练使用各种扩展库,肯定可以事半功倍,大大提升工作效率。本文讲一下 Python 中安装扩展库常用的三种方式:pip 命令、tar.gz 文件、.whl 文件。安装扩展库的前提是先安装好 python 环境,直接去官网下载需要的版本按提示操作即可,不需要过多
互联网人职业发展之路:三年升高工,七年做架构,十年送外卖
互联网行业里一直有一种说法,叫做“互联网公司没有35岁以上的中年人”,那过了35岁的互联网人都去哪儿了呢?今天我们就帮大家畅想一下,互联网人25岁到35岁的职业发展之路——01. 程序员02. 产品03. 运维04. 设计05. 市场06. 测试07. 销售08. 运营09. 媒介10. HR互联网人到中年的转型原则——好友多的卖保险,好友少的开滴滴,实在不行再送外卖。35岁以后的人生就像是一团迷
airtest自动化测试工具快速入门
资源airtest官网:http://airtest.netease.com手册:http://airtest.netease.com/docs/cn/1_quick_start.html以下的内容中有一部分是来自官网的说明airtest介绍Airtest是一个跨平台的UI自动化测试框架,适用于游戏、App。支持Windows、Android、IOS(测试阶段会有未知错误)平台。Airtest提供
什么是大数据血缘?
今天跟一个测试同事聊天:我:最近忙什么项目呢?他:在测大数据血缘我:啥?他:血缘啊我:啥血缘?他:大数据血缘啊我:血缘是啥?他:就是数据血缘啊我:...看看,天就是这么被聊死的,我忍不住内心OS(怪不得你秃顶还没女朋友)我赶紧回来问问 google,分析了各路答案之后,可以总结成两句话:通常我们会对原始数据进行多个步骤的各种加工,最后产生出新的数据,在这个过程中会产生很多表,这些数据表之间的链路关
学习python必须要知道的三种安装扩展库的方法
Python 近几年的火热程度可以说是如日中天,几乎快要超越 Java 大佬了,这也使得 Python 有了越来越多丰富的扩展库,如果在工作中熟练使用各种扩展库,肯定可以事半功倍,大大提升工作效率。本文讲一下 Python 中安装扩展库常用的三种方式:pip 命令、tar.gz 文件、.whl 文件。安装扩展库的前提是先安装好 python 环境,直接去官网下载需要的版本按提示操作即可,不需要过多
5年没跳槽的人,忠诚度就高吗?
几乎每一个HR在面试中,都会关注应聘者的跳槽频率,跳槽频率甚至直接影响着面试的录用与否。在大众的认知当中,也普遍有这样一个共识,跳槽频率高的,工作稳定性差,跳槽频率低的,工作稳定性就高。甚至,很多人直接认为,跳槽时间的长短,直接体现的就是员工对企业的忠诚度。因此,经常会有很多朋友咨询说,去了一家不适合自己的公司,试用期还没结束就想辞职,难道为了让自己的下一份工作找起来更轻松,简历看起来更好看,还要
Java监控神器之psi-probe监控Tomcat和应用
概述今天主要介绍一款tomcat监控神器psi-probe,这是lambdaprobe的一个分支版本,用于对Tomcat进行监控,比tomcat的manager强大很多。psi就是一个形如叉子的符号Ψ,希腊字母的第23个字母,用来代表fork。psi-probe这也是一个综合性的监控项目,可监控单个项目、多个项目、监控JVM内存信息、查看日志、发布项目等。psi-probe本身是一个web项目,一
基于python的大数据分析-数据处理(代码实战)
接着上篇继续。数据获取之后并不能直接分析或使用,因为里面有很多无效的垃圾数据,所以必须要经过处理才可以。数据处理的主要内容包括数据清洗、数据抽取、数据交换和数据计算等。数据清洗数据清洗是数据价值链中最关键的一步。垃圾数据即使是通过最好的分析也可能会产生错误的结果,并造成较大的误导。数据清洗就是处理缺失数据以及清除无意义的信息,如删除原始数据集中的无关数据、重复数据、平滑噪音数据,筛选掉与分析主题无
生产引流测试
“生产引流测试”的方法,这种方法的本质就是把生产系统发生的一切复制到测试系统上来。这种测试方法适合有大量用户的系统,如电商网站、电信计费系统、大型控制系统(如机场调度系统)等。这么做有两个好处:1.能够让系统在真正上线以前就能够真正经受实践检验。多年来的测试实践告诉我们,测试永远是抽样活动,即使经过很大强度的充分测试,很多大型系统上线后仍然马上会产生这样那样的问题,有时候这些问题往往是致命的。2.
经营成功的测试生涯
你是如何开始做测试工作的? 1989年,我在田纳西大学读研究生的时候,完成了从软件开发人员到软件测试人员的转型。而这一转型并非出于我自己的选择。我命运的改变发生在一个早晨,我的教授质问我为什么缺席那么多开发会议。我解释说因为会议被安排在星期六早上,很不方便。  
Java应用程序中的内存泄漏及内存管理
近期发现测试的项目中有JAVA内存泄露的现象。虽然JAVA有垃圾回收的机制,但是如果不及时释放引用就会发生内存泄露现象。在实际工作中我们使用Jprofiler调用java自带的 jmap来做检测还是很快能够定位到错误。不过亡羊补牢不如先把羊圈修补得好一些。下面这篇文章给出了几种常见的内存泄露类型。大家coding的时候注意一下。btw,一些静态代码扫描工具也能检测出不好的编程习惯带来潜在
让用户帮你做测试(A/B测试)
我们知道,只要有软件就会有bug。一者,再严格的测试也只是抽样活动,总会有bug被遗留下来。再者,做软件也是一种商业行为,对质量的投入要看ROI。基于以上两种原因,软件或者系统发布时总会或多或少带点bug。对于这些bug,我们要看它的影响程度是什么样的。对于生命周期比较长的系统,这些bug只要产生了影响都是要修改的。要知道,bug的检测也是需要成本的,并且检测成本也会随着时间向后推移水涨船高。对于