Java ·

聊聊工作和职业规划

此篇随笔,非技术性内容,都是自己关于工作、学习以及职业规划里的一些思考和迷茫的地方吧,一直计划着写出来,但总被一些琐事烦扰,凡人都有的困扰啊。。。 about工作 作为一个软件测试工程师,好歹也算IT圈子的一员,虽然现在互联网行业已经趋于大众,接地气了(圈外人还是觉得很神秘的样子);工作的内容,无非就是需...
Java ·

前端性能优化方法

日常工作和生活中,我们经常利用浏览器去打开一些URL来获取我们所需的资源,那么作为一个开发者或者性能测试工程师,如何去测试并提升优化前端的性能呢? 一、浏览器打开URL和方式和过程 不同浏览器工作方式不完全一样,大体来讲,浏览器的核心是浏览器引擎;不同浏览器对W3C的规范支持不尽相同,在具体功能的实现上也不...
Java ·

一个完整的性能测试流程

下午逛一个测试交流群时,聊起性能测试,然后某位群成员说他们用的loadrunner做性能,当时觉得这话有点偏颇,虽然我也是一个性能测试道路上的摸索前进者。。。 诚然,我们在进行性能测试工作的过程中,需要借助工具的辅助来帮我们完成一些工作,但loadrunner≠性能测试!或者说,性能测试工具≠性能测试,工具永远是一种 ...
Java ·

聊聊学习和读书这件事

写这篇博客,其实也是心血来潮,或者说,早就有的计划,只是一直模糊的存在于构思里,今天突然想起这件事,就说说我对学习、读书的一些感悟吧。。。 学 习 想起写这篇博客,有个小插曲,下班到家,本来打算休息下看书的,然后自己建的测试交流群里,一个妹子突然问我一个问题:脚本语言哪种用的比较多? 正好今天看到关...
Java ·

jmeter(十八)关联之XPath Extractor

之前的博客,有介绍jmeter如何对请求进行关联的一种常见用法,即:后置处理器中的正则表达式提取器,下面介绍另一种关联方法,XPath Extractor! 所谓关联,从业务角度讲,即:某些操作步骤与其相邻步骤存在一定的依赖关系,导致某个步骤的输入数据来源于上一步的返回数据,这时就需要“关联”来建立步骤之间的联系。 简单...
Java ·

《MySQL:菜鸟入门系列》

关于数据库相关知识,几乎是互联网从业者逃不开的一个必备技能,特别是对于DB、开发和测试童鞋来说,更显得重要。 关于MySQL,推荐如下几本书: 入门级:《MySQL必知必会》 进阶级:《高性能MySQL》 深入了解级:官方文档 为了方便我自己以及各位阅读搜索笔记,下面将我个人学习MySQL及相关内容的blog内容整理出来,也算...
Java ·

浅谈UI自动化测试

最近一直在学习python,正好部门技术结构调整,就开始了点工向UI自动化测试的转变,我要说瞌睡来了就掉枕头么? 不过还好,可以将python的学习成果在自动化测试中实践。。。 1、about自动化测试 定义:把人为驱动的测试转化为机器执行的一种过程,重点在于持续集成这个概念; 优势:节约人力和时间成本; 测试金字塔: ...
Java ·

Selenium:集成测试报告

参考内容:虫师:《selenium2自动化测试实战——基于python语言》 PS:书中的代码,只能做参考,最好还是自己码一码,不一定照搬就全是对的,实践出真知啊,踩了很多坑的说。。。 随着软件不断迭代功能越来越多,对应的测试用例也会呈指数增长。一个实现几十个功能的项目,对应的用例可能有上百个甚至更多,如果全部集成在...
Java ·

人人都是产品经理<2.0>

之前有看过《人人都是产品经理1.0》,还认真的做了笔记,看完后不久,得知作者在第一版的内容基础上,升华性的出了第二版,即《人人都是产品经理2.0》。注:第一版和第二版跨度有6年之久! 当即忽悠公司一个业务经理和架构,团购了第二版,同样花了2个月的时间,抽空看完了这本书。 第二版,相比第一版,给了我更多的思...
Java ·

<转>浅谈缓存击穿、缓存并发和缓存失效

原文地址:缓存穿透、缓存并发、缓存失效之思路变迁 我们在用缓存的时候,不管是Redis或者Memcached,基本上会通用遇到以下三个问题: 缓存穿透 缓存并发 缓存失效 一、缓存穿透 注:上面三个图会有什么问题呢? 我们在项目中使用缓存通常都是先检查缓存中是否存在,如果存在直接返回缓存内容,如果不存在就直接查询...