之前遇到过jbd2引起IO高的问题,直接关掉了日志的功能解决的。写了一个文章,但写的不够细。最近又见类似问题,这里重新整理下对jbd2的内容。什么原因会导致jbd2引起IO高?磁盘满.系统bug;所知bug号:Bug39072-jbd2writesondiskeveryfewseconds。即使没有以上问题。在ext4上有一个新加入的参数barrier,是用来保证文件系统的完整性的。[Barrie
2018-09-30/7563 人阅读/6 人点赞
iPhoneXS系列全球上市近一周,吸引相当一部分用户换机,尤其是6.5英寸的iPhoneXSMax极受欢迎。不过,新款手机上市时普遍会出现一些问题,或是品控质量、或是设计缺陷,也时常伴随一些软件问题,影响消费者的使用体验。笔者汇总了一些iPhoneXS和iPhoneXSMax用户遇到的主要问题,供大家在购机时以作参考。屏幕绿线、“阴阳屏”买手机开机后第一眼看到的就是屏幕,iPhoneXS和iPh
2018-09-27/4686 人阅读/0 人点赞
作者简介陈亮,携程机票BU高级测试经理,在软件服务端、前端的软件质量领域有多年的实战经验,喜欢钻研引入新技术,提升团队工作效率。一、前言1948年信息论创始人香农博士在他的论文中指出,要想消除一个系统的不确定性,就必须使用信息。当你没有收集到足够多的信息时,不确定性就是一种客观事实,无论采用什么方法,都不可能消除。近些年来国内业界讨论自动化测试的内容比较多,另一块测试数据信息的讨论却较少,然而测试
2018-09-25/2918 人阅读/1 人点赞
概述本文我们将介绍如何使用JMeter+InfluxDB+Grafana打造压测可视化实时监控。引言我们很多时候在使用JMeter做性能测试,我们很难及时察看压测过程中应用的性能状况,总是需要等到测试完成后去看Report,如果是长时间压测,比如压测1~2天,那就更烦人了。压测的时候,我们实时通过监听器GenerateSummaryResults汇总输出,可以看到如下内容GenerateSumma
2018-09-19/4891 人阅读/114 人点赞
引言最近接到一个任务,需要写一个Jmeter脚本,脚本需要“登录”后从返回值获取Cookies,然后从第一个接口的返回参数中提取有用的id,在第二个接口请求的时候使用这个id,从而完成测试。然而这个看似简单的测试用例的编写并不是很容易,还经历了一些有趣的调试。第一个问题开始,完成了登录接口的编写,但是返回非常奇怪,我把JMeter返回的内容存入HTML中,页面如下:报错的原因是json的字符串没有
2018-09-11/4874 人阅读/28 人点赞
背景Jmeter有很多的配置元件可以定义变量值在测试过程中使用比如最常见的两个:用户自定义变量CSV数据文件设置配置元件主要是用于测试前配置,将配置转换为变量设置到Jmetercontext中。而Jmeter默认并没有配置文件(.properties)读取器,但由于Jmeter是开源的,我们自己可以自定义一个配置元件来读取配置文件。目标启动Jmeter后,我们可以从配置元件中看到“Property
2018-09-10/4501 人阅读/0 人点赞
背景随着主流系统的服务化设计,特别是SOA架构和微服务架构的流行,接口已经成为各系统间通信的桥梁。所以,接口的性能压测也变得越来越重要。SOA(ServerOrientedArchitecture,面向服务架构)是目前通用的组件模型。它将软件系统的不同功能模块(被称为服务)通过接口的形式联系起来。这里的接口可以是具体的接口服务也可以是连接两个模块通信的中间件。一个大型项目通常是由多个系统开发组成的
2018-08-27/5121 人阅读/42 人点赞
概述Thrift是一个可互操作和可伸缩服务的框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎,以构建在C++,Java,Python,PHP,Ruby,Erlang,Perl,Haskell,C#,Cocoa,JavaScript,Node.js,Smalltalk,andOCaml等等编程语言间无缝结合的、高效的服务。Thrift最初由facebook开发,07
2018-08-10/5009 人阅读/28 人点赞
前言小米研发效能工具矩阵(下称工具矩阵)是小米云平台通用架构与工具团队根据行业趋势和公司互联网业务发展现状提供的一系列CICD工具的集合。作为整个研发效能技术底层支撑,工具矩阵通过服务2000+工程师、1000+项目,为手机、MIUI、TV和人工智能与云平台等多个部门的软件研发提供了质量改进、法律审计、效率提升方面的帮助。背景为什么会在人力和资源紧缺的情况下依然义无反顾坚持在研发效能领域进行投入?
2018-08-01/3556 人阅读/0 人点赞
BurpSuite主要是用在Web安全测试的一款工具,并且在Web安全测试方面,BurpSuite这款工具非常强大,功能很多,用来抓包在合适不过.本文主要分两章,第一张介绍BurpSuite界面,抓包,修改请求,修改返回,拦截,请求重发,第二章介绍如何抓取HTTPSBurpSuite官网官网提供2种运行平台,一种是exe安装方式,另一种是jar方式,推荐jar方式,只需要有Java的JRE环境即可
2018-08-01/3702 人阅读/0 人点赞