接口测试是什么&接口测试文档规范
以下内容选自《大话软件测试-性能、自动化、安全及团队管理》接口测试是什么?接口测试怎么做?这样的问题几乎每天都会被问到几十次,可见很多朋友对于接口测试并不是十分了解,而接口测试又是现在互联网产品测试中的重中之重,所以学习并掌握它是必须的。本章我们力争通俗化的揭开接口测试的面纱,让大家看到它的本质。特别需要指出,在本书的其他章节也讲解了接口测试的相关内容,比如LoadRunner、Jmeter、So
selenium3 webdriver启动火狐、chrome、edge、Safari浏览器的方法
在selenium2中启动常见的火狐、chrome其实都比较简单,网上也一堆教程。现在selenium最新版已经是 3.x的版本了,与selenium2其实没有太大的区别,无非就是精简了一些不用的东西,然后对于浏览器的支持更好了,比如,对于高版本的firefox、chrome、edge等都可以完美支持,这样我们就不用受限于版本的问题了。但很多童鞋在用selenium3启动浏览器的时候都会遇到各种问
JAVA + LR实现apache流媒体的性能测试
最近的一个项目,视频点播系统,使用apache实现的流媒体服务器。其实准确的说叫做伪流(HTTP Pseudo-Streaming),基本原理和概念自行了解吧。让我简单的描述就是仍然是HTTP下载,播放器播放本地缓存。只不过它也实现了一些和正规流媒体服务类似的功能。视频点播类系统的性能测试,说简单了主要就是模拟大量用户去看视频。服务端监控整体性能,客户端关注各自表现。这里难点主要在于如何模拟大量用
什么事,是你做了领导后才明白的?
当我还是个单纯的程序员的时候,我觉得做技术应该是最难的,想搞个简单点的客户端技术,网络、SQL、架构设计、Java、OC, 什么都要懂,Python,Js, shell要学的东西很多,还不断的有新的东西出来,今天 React Native,kotlin ,明天又大数据,后天人工智能,区块链等等。。。说好听是学无止境,说不好听是掉到坑里出不来。反过来看那些主管,不参与具体的版本开发,天天就是开开会,
中西医诊疗与软件测试
医生,是给人看病,而测试人员,在一定程度上来说是给软件看病,两者之间有一定的共同点。如果根据诊断和治疗的手法来分,那么中医就像是软件测试中的黑盒测试,而西医更像是白盒测试。中医和黑盒测试中医学以阴阳五行作为理论基础,通过望、闻、问、切的诊断方法,探求病因、病位、分析病机以及人体的五脏六腑、经络关节的变化,形成辨证论治原则。应用到软件测试领域,望,就是观察软件的行为是否正常;闻, 检查输
FAutoTest一个 H5、小程序自动化测试框架
简介随着产品业务形态逐渐从 App 延升到微信小程序、微信公众号以及 QQ公众号等,而之前的自动化建设主要是 Native App 为主,全手工测试已无法满足快速增长的业务需求。为提升测试效率和质量,FAutoTest 框架致力于解决 QQ、微信内 UI 的自动化问题(包括微信内 H5页面和小程序、QQ 内 H5页面),提升自动化测试的效率和稳定性。FAutoTest 是一款成长中的框架,吸收借鉴
为什么你有10年工作经验,却根本不值钱?(深度好文)
你以为自己有十年工作经验,不过是一个经验用十年罢了。1 不想、不会、不能,绝大多数人都在被动成长为什么绝大多数人都会被动成长呢?什么是被动成长?有这么一个职场段子:一个人跑去问老板:我都有十年工作经验了,为什么您还不给我涨薪水呢?老板回答说:你是有十年工作经验呢,还是一年工作经验用了十年呢?说一句刻薄又现实的话,“人到中年,不如狗”。用来形容那些,努力工作五年、十年,却依然停留在20岁水
Android GT性能数据采集案例
腾讯出品
在python中使用itchat发送微信消息
介绍itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单。使用不到三十行的代码,你就可以完成一个能够处理所有信息的微信机器人安装pip install itchat示例代码#-*-coding:utf8-*-import itchatimport datetime, os, platform,timedef timerfun(sched_time) : &nbs
负载均衡环境搭建实战之nginx和tomcat
Linux基本环境负载均衡的环境需要在linux下搭建完成,所以有一个基础的linux系统是必须的,这里建议大家按照http://edu.51cto.com/course/10209.html中的基础linux环境来安装,这样能少走弯路。JDK安装1、 下载对应版本的Java1.7,a) 现象:如何查看Linux版本:uname –m: 若是i386 或 i686 则是32位kernel2、 安装
你知道测试大牛怎么写测试计划的吗?
相信大多数的软件测试工程师都听说过或者简单了解过测试计划,但是你真的知道什么是测试计划么?你真的知道如何编写测试计划么?大多数人应该是一脸茫然。百度的结果五花八门,有没有相对规范的标准呢?答案是没有,至少我没有找到。那么今天我就结合经验和对一些国内技术前沿的公司跟大家聊一聊什么是测试计划以及如何编写测试计划。计划的必要性在我们日常的工作和生活中,经常需要做计划。古人云:凡事预则立,不预则废(《礼记
Python里的17个“骚操作”好玩有趣
1. 交换变量有时候,当我们要交换两个变量的值时,一种常规的方法是创建一个临时变量,然后用它来进行交换。比如:# 输入a = 5b = 10#创建临时变量temp = aa = bb = tempprint(a)print(b)但在Python中,其实我们有一种更简洁的写法:2. 将list中的所有元素转为单个字符串列表和字符串是Python中最常见的数据类型,它们会遇到互相转换的需要。那么,我们
负载均衡环境搭建实战之apache和tomcat
Linux基本环境负载均衡的环境需要在linux下搭建完成,所以有一个基础的linux系统是必须的,这里建议大家按照http://edu.51cto.com/course/10209.html中的基础linux环境来安装,这样能少走弯路。Apache的安装1、下载http2.4版本,并解压http包2、./configure --prefix=/opt/apache2/ --with--mpm=w
如何聊自己的软肋,向面试官展示自己的潜能
1最能概括你自己的三个词是什么?回答提示:我经常用的三个词是:适应能力强,有责任心和做事有始终,结合具体例子向主考官解释2你的业余爱好是什么?回答提示:找一些富于团体合作精神的,这里有一个真实的故事:有人被否决掉,因为他的爱好是深海潜水。主考官说:因为这是一项单人活动,我不敢肯定他能否适应团体工作。3作为被面试者给我打一下分?回答提示:试着列出四个优点和一个非常非常非常小的缺点(可以抱怨一下设施,
如何聊才能突出自己软实力,打动面试官
面试中,面试官不仅仅关注你的硬实力,也会考察你的软实力.如果你对自己的技术经验心里没底,那么就赶快学学怎么为自己的软实力加分吧!1如果你的工作出现失误,给本公司造成经济损失,你认为该怎么办?回答提示:①我本意是为公司努力工作,如果造成经济损失,我认为首要的问题是想方设法去弥补或挽回经济损失。如果我无能力负责,希望公司帮助解决。②分清责任,各负其责,如果是我的责任,我甘愿受罚;如果是一个我负责的团队
如何聊得机智又自然,向面试官展示你的诚意
1你为什么愿意到我们公司来工作?回答提示:对于这个问题,你要格外小心,如果你已经对该单位作了研究,你可以回答一些详细的原因,像“公司本身的高技术开发环境很吸引我。”、“我同公司出生在同样的时代,我希望能够进入一家与我共同成长的公司。”、“你们公司一直都稳定发展,在近几年来在市场上很有竞争力。”、“我认为贵公司能够给我提供一个与众不同的发展道路。”这都显示出你已经做了一些调查,也说明你对自己的未来有
面试送命题,你为什么从上家公司离职?
首先这个问题是一个骨灰级问题,面试必问,很有必要认真探讨一下这个问题的答案。个人觉得可以从三方面来考虑回答(寻找新平台提升自己和表现出忠诚度和责任感)1、在寻找新机会或新的平台首先,切记不要诋毁你的老东家。你应该把你的离职原因集中表述在“寻找新机会或新的平台”以及尝试在新的岗位上提升自己。当然,这样的回答对于一般职位的应聘者来说不会造成减分,但却不足以成为加分项。并且这个回答的最大问题是会引发如下
关于性能测试的这点事,值得收藏~
问:性能测试最好什么时候开始更好?需求阶段、设计阶段、还是测试阶段?答:有些同事在测试几轮之后,功能稳定了开始介入性能测试,这时才发现性能根本支撑不了预期值。这个时候开发再回头进行系统调优,如果事先选的架构能支撑就好,如果不能达不到预期值,后面讨论或者请教高手发现原先的架构缺陷,再调整架构代价就非常大。基本导致前期的功能测试成果作废。其实各个阶段都有事情做。需求阶段可以整理,评审出性能需求,评审需
接口测试全流程扫盲
一.什么是接口?接口测试主要用于外部系统与系统之间以及内部各个子系统之间的交互点,定义特定的交互点,然后通过这些交互点来,通过一些特殊的规则也就是协议,来进行数据之间的交互。二.接口都有哪些类型?接口一般分为两种:1.程序内部的接口2.系统对外的接口系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接
selenium webdriver或Appium+testng+ant+jenkins的集成方法
自动化测试的运行貌似离不开jenkins,好吧,其实我觉得真心没有必要那么依赖,但是现实如此,我们就庸俗一下吧,这次我们就看看如何整合1、脚本搞定没有问题2、testng、reportng搞定没问题,不要问我怎么弄3、ant搞定(https://ant.apache.org/bindownload.cgi),并配置好环境变量,自行去google4、jenkins去官网下载windows版本(htt