摘要: 上文中,谈了一些接口测试的概念和原理。接口测试的原理很简单:模拟调用方往接口放数据后再校验拿出来的数据。原理说起来的确很简单,但如何模拟、如何调用、如何校验?这些问题你必须在接口测试开始之前都得找到答案。 如何模拟? 目前,有很多的接口测试工具,例如:postman、jmeter、SoapUI、ro 阅读全文
posted @ 2017-04-08 17:58 xwgoss 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 接口 应用(模块)提供对外信息交互的功能。其实可以把被测模块想象成一个黑盒,那么接口就是用来从盒子里拿东西 阅读全文
posted @ 2017-04-08 17:57 xwgoss 阅读(2923) 评论(0) 推荐(0) 编辑
摘要: 起因:最近在跟踪产品的性能问题,期间主要问题体现在JVM的内存回收问题,使用MAT工具进行JVM内存分析(也可对android 的应用内存分析) 问题描述: 1、部分后端服务在运行一段时间后会突然年老代会变为100% 2、部分后端服务定期出现年轻代GC情况,耗时超过2S 1、部分后端服务在运行一段时 阅读全文
posted @ 2017-04-08 17:56 xwgoss 阅读(3626) 评论(0) 推荐(0) 编辑
摘要: 在系列的最后,简单谈谈一些会有坑的JVM参数配置,以避免大家再多次踩坑 -XX:+DisableExplicitGC -XX:+DisableExplicitGC 很多的JVM标准配置中都有该选项,那么它究竟是干嘛的? 它会让System.gc()变成一次空调用,并不会真的发生一次Full Gc。除 阅读全文
posted @ 2017-04-05 22:12 xwgoss 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 书接上文,在了解JVM的分代模型后,接着来简单聊聊JVM中GC算法和不同的GC收集器【求关注】 GC回收算法 一个GC回收算法通常会做这么几件事: 1、遍历内存,找到被引用的对象 2、清理掉这些未被标记对象的内存 3、被清理掉的内存放回内存中,供其他地方使用 上文也提及过,目前JVM中的搜索引用对象 阅读全文
posted @ 2017-04-05 22:11 xwgoss 阅读(1349) 评论(0) 推荐(0) 编辑
摘要: 上图就是JVM的分代模型,JVM根据Object的生命周期长短,将其分为上述的三个层次(也称代)。不同的层次,其GC(收集回收)算法不一样 Young Generation(年轻代、young代) Young Generation(年轻代、young代) 对象的初次创建就会在young代,大部分对象 阅读全文
posted @ 2017-04-05 22:09 xwgoss 阅读(1364) 评论(0) 推荐(0) 编辑
摘要: 第一次了解这个框架是在乙醇的框架中。简单几个语句,借用脚本的可看性,直接用语言将页面数据化。感觉这个框架的作者深懂po模式,采用这套框架做元素处理的话,可以将脚本的维护性降低,提高其健壮性!废话少说,直接开始。 下载安装Page-Object 方法一:gem install Page-Object 阅读全文
posted @ 2013-04-11 20:37 xwgoss 阅读(1013) 评论(0) 推荐(0) 编辑