今天想跟大家分享的是:关于selenium的自动化测试一些基础的东西  安装环境  1.Python环境  安装完成后通过Windows命令提示符CMD输入“python”,查看是否安装成功  2.安装setuptools与pip  setuptools是PEAK(Python enterp...
     Python内置了许多非常有用的数据结构,比如列表(list)、集合(set)以及字典(dictionary)。就绝大部分情况而言,我们可以直接使用这些数据结构。但是,通常我们还需要考虑比如搜索、排序、排列以及筛选等这一类常见的问题。  本篇文章将介绍3种常见的数据结构和同数据有关的算法。...
     前言  上一篇之后我从各个小伙伴那里收集到了第二波移动端常见的bug以及其解决方案,部分解决方案可能不准确或者存在问题,希望有正确解决方案的给与评论。  备注:文中的bug收集于网络,解决方案可能并不准确,欢迎大家提供更加完整的方案。  建议阅读时间:10-15min  fastclick...
       很幸运,这次春招内推面了三家公司,腾讯IEG,华为Cloud BU,蚂蚁金服-支付宝,全都拿到了offer。  阿里的面试向来是时间最长的,最耗精力的,我说的。总共的面试时间持续了一个多月,共5次面试,每两次面试之间间隔一周左右。  由于时间太久,只记得面试中大部分的内容。  一面(简...
       资源类性能中,磁盘、内存、CPU是本地资源,但是除了这些之外,还有一个特别的存在——网络,之所以特别是因为它是外部资源。对于移动互联网来说,优化网络的性能非常重要。而我们优化网络性能无非看三个问题:业务成功率、业务网络时延、业务宽带成本。  基本概念  业务成功率  有两个真实的场景是...
              据我所知,质量保证(QA)经理所面临的工作压力时常被业界低估了。他们需要在不影响项目交付期限的情况下,顺利地跟进时下流行的敏捷开发模式(请参见https://www.lambdatest.com/blog/agile-vs-waterfall-methodology/),...
企业级技术 = 艰苦的工作  其实大数据有趣的是它不是直接可以炒作的东西。  能够获得广泛兴趣的产品和服务往往是那些人们可以触摸和感受到的,比如:移动应用,社交网络,可穿戴设备,虚拟现实等。  但大数据,从根本上说是“管道”。当然,大数据支持许多消费者或企业用户体验,但其核心是企业的技术:数据库,分...
经常写爬虫的都知道,有些页面没登录是被禁止抓取的,比如知乎的话题页面就要求用户登录才能访问,而 “登录” 离不开 HTTP 中的 Cookie 技术。  登录原理  Cookie 的原理非常简单,因为 HTTP 是一种无状态的协议,因此为了在无状态的 HTTP 协议之上维护会话(session)状态...
1.新增一个线程组,并在下面添加基本原件,包括:监听器、http请求默认值和一个事务控制器  在http请求默认值中填写 ip 地址和端口号,协议类型默认为http2.添加代理服务器,以便之后进行录制 3.启动代理服务器,然后在浏览器中进行操作,操作完毕后停止录制。然后打开事务控制器,可以看到里面出...
       好不容易有了女朋友,可相处起来总是磕磕碰碰。  有时候,你很想关心她,但是你太忙了,以至于她一直抱怨,觉得你不够关心她。你暗自下决心,下次一定要准时发消息给她,哪怕是几句话,可是你又忘记了。你觉得自己很委屈??,但是她又觉得你不负责。  现在,再不用担心了,用python就可以给女友定...
       每年的4月1号这一天,一部分人搜索枯肠想尽办法整蛊,一部分人感怀四月该很好,倘若你还在。甚至有人,用 AI 的方式来还原你。但那终究不是你啊。  你走了 16 年了,那些当年在课桌前趁老师不注意偷偷听你歌的少年们,或许早已为人夫为人妇。  即便如此,每年却有很多人在这人间四月天里,借着...
昨天进行了一次Monkey线上直播分享。在直播分享之前,做了大量的准备,可以说是万无一失,结果直播现场还是出现了一点“小尴尬”:安装安卓SDK的过程中,在创建安卓模拟器的环节,命令报错了看出错原因,AVD not created,这怎么可能?这命令不知道执行过多少遍了,而且直播之前还测试过呢。但由于...
      本文介绍了最重要的15家供应商以及各自的优缺点。  为何要阅读本报告?  NoSQL已成为所有企业支持现代商业应用软件的关键。Forrester按照26个标准评估了市场上的多家NoSQL提供商,选出了最重要的15家提供商:Aerospike、AWS、ArangoDB、Couchbase、...
某些平台上输出的性能监控报告,数据没有统一标准、进一步分析无法进行,自动化测试往往成为鸡肋,你是否满意?  那么,面对复杂的线上环境,如何才能完成性能相关的自动化测试?面对线下环境,又该如何模拟用户操作,制定一个面向对象的标准?  本章内容,网易云音乐高级Android工程师李宗骏为您解读《云音乐A...
       前言  可以说当你担当一次 PM 之后,对项目来说自己不在一方面的资源,对项目、对产品的 owner 意识才能亲身体会。当项目上线那一刻,就好比上学时一道难到全班的“数学题”被我给解出来了,成就感油然而生。  下面我根据自身的工作体会,已经在公司内部关于技术 PM 培训总结了本文,用于...
       Python面试题解析  编者按:  恰逢金三银四招聘季,很多朋友都在忙着跳槽找工作,不断的面试……我们知道网上有非常多面试题的解析,但是其中往往是前几年的老题了。 为了帮助小伙伴们能够在Python工作面试中脱颖而出,再此特别奉上2019年11道最新Python面试大题及答题思路解析...
 Android端接入微信支付,蛮简单的  一、添加gradle依赖:  在app module目录下的build.gralde中添加dependencies {//微信SDK接入implementation 'com.tencent.mm.opensdk:wechat-sdk-android-wi...
    移动端调试困难  很多时候,我们在进行移动端开发时,都是先在PC端使用手机模拟器进行调试,没有问题后,我们才会在手机端的浏览器进行测试,这个时候,如果没有出现问题,皆大欢喜。但是一旦出现问题,我们就很难解决,因为缺乏可视化的界面。不似在PC端,我们能直观的去改变样式,或者是进行断点调试。有时...
     1、研究背景:  在2017年Google I/O大会上,Google发布了Google Play管理中心的新功能:Androidvitals。当app在大量设备上运行时,Android vitals会收集与应用性能相关的各种匿名数据,比如:与app稳定性相关的数据、app启动时间、电量使...
    最近在学习Python的爬虫,然后意外发现了python+selenium这个很神奇的组合。或许你还不知道selenium是什么,不过没关系,我先给你百度一下:  Selenium (浏览器自动化测试框架):  Selenium 是一个用于Web应用程序测试的工具。  Selenium测试直...