背景随着各种H5页面的普及和运用,并深深的影响着我们各个业务的发展,前两年也对H5测试的有着不少积累,但都是根据项目的要求,这里测试下,那里测试下,今年上半年专门成立了H5测试研究虚拟小组,专门研究怎么玩转H5测试,怎么最大程度的保证H5页面的质量,废话少说,直接上干货——一张图玩转H5测试,其目的在于,当一个测试者拿到一个H5业务的测试时,可以引导你怎么去思考来完整的测试你的业务,减少线上问题的
15 小时前| 21 人阅读|0 人点赞

「缺陷分析主要不是解决缺陷,而是防止缺陷的再次发生。正如我们应该提高自身身体素质,防止生病,而不仅仅是治病。」做缺陷分析需要投入不少的人力和时间,所以在缺陷分析之前首先我们必须明确我们为什么要做缺陷分析,缺陷分析能给我们带来什么。是效率的提升还是开发质量的提高。接下来我们要确定缺陷分析的粒度,如果粒度太大,无法分析出具体有用的结果,如果粒度太小,投入的人力时间太多,与最终得到的成效相比,代价过大。
1 天前| 1227 人阅读|0 人点赞

概述本文我们将介绍如何使用JMeter+InfluxDB+Grafana打造压测可视化实时监控。引言我们很多时候在使用JMeter做性能测试,我们很难及时察看压测过程中应用的性能状况,总是需要等到测试完成后去看Report,如果是长时间压测,比如压测1~2天,那就更烦人了。压测的时候,我们实时通过监听器GenerateSummaryResults汇总输出,可以看到如下内容GenerateSumma
2018-09-19| 1311 人阅读|107 人点赞

题图:内蒙做web功能测试,最应该了解的一块知识点。作为一名出色的功能测试工程师,真的不是随便点点就可以,需要从多方面去了解一个项目,一个系统的原理,配置,才可以更好,更完善的做好测试。今天给大家分享一篇关于Redis的作用和使用场景的文章。1、Redis一、为什么使用解决应用服务器的cpu和内存压力减少io的读操作,减轻io的压力关系型数据库的扩展性不强,难以改变表结构二、优点:nosql数据库
2018-09-18| 1306 人阅读|4 人点赞

前言KentBeck,XP极限编程以及TDD测试驱动开发创始人,同EricGamma一起发明了JUnit,敏捷宣言17位起草人之首(姓名字母排序)。厌倦了出名之后,生活如同放在显微镜下事无巨细都被放大,于是放羊了十余年(是真的养羊去了),11年重出江湖被请到Facebook,工作7年后离开,继续放羊的生活。9月6号我司邀请Kent做了一场内部研讨以及主题演讲,有幸全程参与,获益良多,也有颠覆原先想
2018-09-14| 1454 人阅读|0 人点赞

场景一、特性团队SM倒苦水2015年10月的一个下午,XXX项目组正在进行着例行的团队评优工作。作为XXX项目测试专家团队的SM,这是小杨推行测试专家验收测试的第N个月,一切似乎越来越顺;原本毫无章法的验收测试,在引入探索性测试后逐渐步入正轨。面带微笑的小杨,熟练的打开笔记本、播放起预先写好的团队评优PPT。“本次迭代合入需求数10,测试专家组完成验收需求数10,验收通过需求数6,验收不通过需求的
2018-09-13| 1448 人阅读|0 人点赞

简介移动APP的UI自动化测试长久以来一直是一个难点,难点在于UI的”变”,变化导致自动化用例的大量维护。从分层测试的角度,自动化测试应该逐层进行。最大量实现自动化测试的应该是单元测试,最容易实现也最容易在早期发现问题;其次是接口级测试,以验证逻辑为目的进行自动化,由于接口的相对稳定,自动化测试成本相对也可以接受;自动化成本最大的便是UI级自动化测试,然而UI界面是直接反馈给用户的效果展示,适度的
2018-09-12| 1560 人阅读|1 人点赞

引言最近接到一个任务,需要写一个Jmeter脚本,脚本需要“登录”后从返回值获取Cookies,然后从第一个接口的返回参数中提取有用的id,在第二个接口请求的时候使用这个id,从而完成测试。然而这个看似简单的测试用例的编写并不是很容易,还经历了一些有趣的调试。第一个问题开始,完成了登录接口的编写,但是返回非常奇怪,我把JMeter返回的内容存入HTML中,页面如下:报错的原因是json的字符串没有
2018-09-11| 1487 人阅读|0 人点赞

背景Jmeter有很多的配置元件可以定义变量值在测试过程中使用比如最常见的两个:用户自定义变量CSV数据文件设置配置元件主要是用于测试前配置,将配置转换为变量设置到Jmetercontext中。而Jmeter默认并没有配置文件(.properties)读取器,但由于Jmeter是开源的,我们自己可以自定义一个配置元件来读取配置文件。目标启动Jmeter后,我们可以从配置元件中看到“Property
2018-09-10| 1538 人阅读|0 人点赞

在向开发人员介绍单元测试或TDD等工程实践时,往往可以听到这样的疑问。比如:自己写的程序,自己无法从另一个角度测出问题。写bug的时间都不够了,哪有时间来写测试?开发来写测试了,测试干什么?除了核心的代码,没有什么值得测试的。……本篇想要通过探讨这些问题背后的困难,来说明程序员怎样通过编写自测代码更有效率的进行开发。一个例子首先我们看一个例子。全项目唯一的测试不止一次,我在各种项目中看到这样的测试
2018-09-07| 1412 人阅读|0 人点赞


[本文系原创博文,首发在测试窝,如需转载请务必注明作者和出处] 本次分享的Jmeter适合零基础和初级的朋友,这里都是Jmeter常用的功能,希望对大家有帮助 Jmeter的两种录制脚本方法 录制1—— badboy badboy下载:http://www.badboy.com.au/ Badboy介绍 Badboy是一款不错的Web自动化测试工具,Badbo

55°|556 人阅读|1 人点赞|0 条评论


这篇文章是从我的另一个博客转移过来的,自创文章个人感想总的来说,2年的时间收获了很多,不仅是知识上的,还有人际关系,视野等,很感谢网易带给我了这么多新内容。谈谈自己喜欢在这里工作的点吧,首先,作为一个游戏公司不得不说公司非常开明,而且这里有很多喜爱游戏的玩家,而且大多数技术不俗,能在这个环境里面工作是非常幸福的(不过工作

66°|648 人阅读|8 人点赞|2 条评论


最近有一个微信聊天系统的项目需要性能测试,既然是测试微信聊天,肯定绕不开websocket接口的测试,首选工具是Jmeter,网上能搜到现成的方法,但是网上提供的jar包往往不是最新的,既然是用最新版本的Jmeter4.0,那么所依赖的插件jar包也应该追求新的。所以提供了以下链接供大家下载(甚至连源码都提供): (1)Jmeter工具 (2)websocket请求模板 JMet

72°|714 人阅读|3 人点赞|1 条评论


最近有个测试项目,是针对云平台的数据库连接稳定性测试,一般做稳定性测试想到的工具是Loadrunner,因为“成熟稳定”,但是这么重量级的工具不适合搬到云平台上开展测试。而Jmeter作为一款优秀的开源测试工具,属于经量级的,但是基于java的稳定性还是不如Loadrunner。【关于jmeter的特性和性能优化,可以参见我的另一篇文章《针对性能测试工具Gatling与Jmeter的比较及看法》】

65°|650 人阅读|2 人点赞|0 条评论


       1、着手在测试前:理清数据流向,数据流程分解   通过绘制数据流向图,以便清晰的列出所有可能出现瓶颈的位置,避免在分析过程中遗漏可能的瓶颈点。   要查找瓶颈,首先要对系统的架构有详细的了解,清楚知道所有可能成为瓶颈的位置。只有这样才能在遇到问题是合理的设计测试用例,对流程的各个步骤进行逐一排查。   举个例子,家里厨房的水池下水堵

71°|714 人阅读|3 人点赞|0 条评论