此篇随笔,非技术性内容,都是自己关于工作、学习以及职业规划里的一些思考和迷茫的地方吧,一直计划着写出来,但总被一些琐事烦扰,凡人都有的困扰啊。。。
about工作
作为一个软件测试工程师,好歹也算IT圈子的一员,虽然现在互联网行业已经趋于大众,接地气了(圈外人还是觉得很神秘的样子);工作的内容,无非就是需...
日常工作和生活中,我们经常利用浏览器去打开一些URL来获取我们所需的资源,那么作为一个开发者或者性能测试工程师,如何去测试并提升优化前端的性能呢?
一、浏览器打开URL和方式和过程
不同浏览器工作方式不完全一样,大体来讲,浏览器的核心是浏览器引擎;不同浏览器对W3C的规范支持不尽相同,在具体功能的实现上也不...
下午逛一个测试交流群时,聊起性能测试,然后某位群成员说他们用的loadrunner做性能,当时觉得这话有点偏颇,虽然我也是一个性能测试道路上的摸索前进者。。。
诚然,我们在进行性能测试工作的过程中,需要借助工具的辅助来帮我们完成一些工作,但loadrunner≠性能测试!或者说,性能测试工具≠性能测试,工具永远是一种
...
写这篇博客,其实也是心血来潮,或者说,早就有的计划,只是一直模糊的存在于构思里,今天突然想起这件事,就说说我对学习、读书的一些感悟吧。。。
学 习
想起写这篇博客,有个小插曲,下班到家,本来打算休息下看书的,然后自己建的测试交流群里,一个妹子突然问我一个问题:脚本语言哪种用的比较多?
正好今天看到关...
之前的博客,有介绍jmeter如何对请求进行关联的一种常见用法,即:后置处理器中的正则表达式提取器,下面介绍另一种关联方法,XPath Extractor!
所谓关联,从业务角度讲,即:某些操作步骤与其相邻步骤存在一定的依赖关系,导致某个步骤的输入数据来源于上一步的返回数据,这时就需要“关联”来建立步骤之间的联系。
简单...
关于数据库相关知识,几乎是互联网从业者逃不开的一个必备技能,特别是对于DB、开发和测试童鞋来说,更显得重要。
关于MySQL,推荐如下几本书:
入门级:《MySQL必知必会》
进阶级:《高性能MySQL》
深入了解级:官方文档
为了方便我自己以及各位阅读搜索笔记,下面将我个人学习MySQL及相关内容的blog内容整理出来,也算...
最近一直在学习python,正好部门技术结构调整,就开始了点工向UI自动化测试的转变,我要说瞌睡来了就掉枕头么?
不过还好,可以将python的学习成果在自动化测试中实践。。。
1、about自动化测试
定义:把人为驱动的测试转化为机器执行的一种过程,重点在于持续集成这个概念;
优势:节约人力和时间成本;
测试金字塔:
...
参考内容:虫师:《selenium2自动化测试实战——基于python语言》
PS:书中的代码,只能做参考,最好还是自己码一码,不一定照搬就全是对的,实践出真知啊,踩了很多坑的说。。。
随着软件不断迭代功能越来越多,对应的测试用例也会呈指数增长。一个实现几十个功能的项目,对应的用例可能有上百个甚至更多,如果全部集成在...
之前有看过《人人都是产品经理1.0》,还认真的做了笔记,看完后不久,得知作者在第一版的内容基础上,升华性的出了第二版,即《人人都是产品经理2.0》。注:第一版和第二版跨度有6年之久!
当即忽悠公司一个业务经理和架构,团购了第二版,同样花了2个月的时间,抽空看完了这本书。
第二版,相比第一版,给了我更多的思...
原文地址:缓存穿透、缓存并发、缓存失效之思路变迁
我们在用缓存的时候,不管是Redis或者Memcached,基本上会通用遇到以下三个问题:
缓存穿透
缓存并发
缓存失效
一、缓存穿透
注:上面三个图会有什么问题呢?
我们在项目中使用缓存通常都是先检查缓存中是否存在,如果存在直接返回缓存内容,如果不存在就直接查询...