已有 818 人访问
王丽丽 ID.12697
阅读(943)
博客(0)
王丽丽的阅读

抓包神器-Charles
一、简介抓包就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全。抓包也经常被用来进行数据截取等。比较常用的抓包工具Fiddler,但是由于Fiddle使用C#语言开发的,不支持MacOS系统,今天给大家推荐一款Mac平台下的抓包申请Charles,Charles是使用Java语言开发的,跨平台,支持各个系统下的设备使用。二、安装及破解2.1、安装:官网地址http
336°/ 2019-03-14/3369 人阅读 / 7 人点赞 / 0 条评论

接口自动化测试
一、分层自动化测试分层自动化测试是最近曝光度比较高的概念,传统的自动化测试更关注的是UI层的自动化测试,而分层自动化测试则倡导产品的不同层次都要进行自动化测试。单元测试:关注代码的实现逻辑,比如一个if分支或者一个for循环的实现;服务层测试:关注的代码所提供的接口是否可靠;UI层测试:关注的是界面层的测试;单元测试和服务层测试,可以通过junit、testNG、unittest等一些测试框架来实
266°/ 2019-03-12/2662 人阅读 / 106 人点赞 / 0 条评论

腾讯视频国际版(Android)电量测试方法研究与总结
1、研究背景:在2017年GoogleI/O大会上,Google发布了GooglePlay管理中心的新功能:Androidvitals。当app在大量设备上运行时,Androidvitals会收集与应用性能相关的各种匿名数据,比如:与app稳定性相关的数据、app启动时间、电量使用情况、渲染时间以及权限遭拒等等,这些数据会被分析整理后展示在GooglePlay管理中心的Androidvitalsd
250°/ 2019-03-08/2502 人阅读 / 4 人点赞 / 0 条评论

专项测试之HTTP接口测试还可以这么玩
1、背景随着H5在各行业领域的运用,无论是在APP内嵌入H5页面的hybrid应用还是直接在微信公众号或者轻应用中使用H5页面都是非常的常见(比如前端页面通过HTTP接口调用拉取数据进行交互,实现前后台分离)。而随着此类技术的应用和发展,作为一个测试人员,跟上时代的变化,除了保证前端页面UI的正确性,也要保证HTTP接口的正确性,从而保证了整个业务功能逻辑的正确性,而接口如果手工测试,不仅工作量很
266°/ 2019-03-07/2656 人阅读 / 2 人点赞 / 1 条评论

性能工具之JMeter5.0核心类JMeterEngine源码分析
概述JMeterEngine接口被运行JMeter的测试类实现,此接口共8个方法。API地址:https://jmeter.apache.org/api/org/apache/jmeter/engine/JMeterEngine.html逻辑关系简要解读:HashTree是依赖的数据结构;SearchByClass用来查找HashTree中的所有节点,并把节点实例化为真正的对象,例如图中TestP
411°/ 2019-03-06/4110 人阅读 / 2 人点赞 / 0 条评论

腾讯视频Mac App自动化测试实践
一、前言Mac已然是一个不可或缺的平台,但是相对其它平台来说,针对Macapp的各项专项测试却没有多少资料可供参考,本篇文章介绍了腾讯视频Mac端的各项专项测试总结,整理了过去一年腾讯视频Mac测试团队的探索和研究。二、MacApp测试框架我们对比了多款自动化框架,最终选择了atomac作为视频Mac端的自动化框架。表1不同框架对比从表中可以看出,atomac是基于控件识别的方式,不依赖于ui的展
317°/ 2019-03-05/3170 人阅读 / 4 人点赞 / 0 条评论

最佳实践:HTAP数据库TBase助力某省级单位核心系统IT架构升级
数据存储和处理是一个古老而重要的技术,从远古时期的结绳记事到古人的文本记事,再到计算机诞生后的各种系统,直到E.F.Codd提出关系模型,人类终于有了一种相对高效而统一的数据处理系统——关系数据库。在传统的关系数据处理系统中,习惯把系统按照业务特点分为在线事务处理系统(OLTP)和在线分析处理(OLAP),一般意义上OLTP关注实时在线业务,要求低延时,高吞吐量,总体数据量一般不会特别大;而OLA
292°/ 2019-03-04/2928 人阅读 / 1 人点赞 / 0 条评论

冲击还是契机?传统软件测试可以从互联网测试实践中学到什么?
摘要:现今互联网软件的测试策略和方法论相比传统软件有着很大的不同,造成两者有显著区别的根本原因在于互联网软件的发布周期比起传统软件的发布周期要快很多,这种发布周期的巨大差异使得两者的测试基础架构建设有着显著的不同。同时,现今的很多传统软件企业也在尝试借鉴互联网测试领域的工程思维和最佳实践,希望可以找到一些有“化学反应”的结合点来优化传统软件的测试基础架构。本文就将围绕这个话题展开讨论,看看有哪些互
374°/ 2019-03-01/3741 人阅读 / 15 人点赞 / 0 条评论

使用配置表+Mocha动态生成用例的JSAPI自动化测试
一、版本发布前,接口测试之痛App版本发布前,我们都要手工做接口测试,目的是保证App内部H5页面所使用的JSAPI的功能正常,而对所有H5页面进行的P0级功能测试。为什么要做接口测试呢?因为JSAPI无法抓包,测试难度比较大,所以只能通过对H5页面的功能进行校验。但是手工测试,场景覆盖不全面,且耗时耗力。二、JSAPI自动化测试方案首先思考几个问题:一个APP有多少个JSAPI?它的用例场景有多
207°/ 2019-02-28/2071 人阅读 / 1 人点赞 / 0 条评论

架构设计 -- 服务降级
降级是系统保护的重要手段,保证系统的高可用,简单理解,降级就是丢车保帅,在系统压力极大时,暂时不做非必要动作,以保证系统核心功能的正常。例如电商系统中,购物车、结算这类的核心功能就是保护对象,是绝对不能降级的,而像个性化自动商品推荐服务就可以暂时不提供。降级策略有很多种,可以从下面3个维度分为5种策略:自动化维度包括:自动开关降级、人工开关降级。功能维度包括:读服务降级、写服务降级。系统层次维度包
283°/ 2019-02-27/2837 人阅读 / 3 人点赞 / 0 条评论