摘要: 有个项目经理问了这样一个问题,我觉得可能面试经理时,面试官也会这么问,所以分享一下我的看法。 问题:我有个项目管理的问题一直困扰着我,想请教一下:对于程序代码的质量问题,如何验证?现在我公司的测试人员,用例评审完很完整,但无法验证实际测试的量(会乱写完成),也无法控制技术经理把代码逐行review, 阅读全文
posted @ 2017-08-21 22:30 张老师的小黑屋 阅读(600) 评论(0) 推荐(0)
摘要: 小伙伴们大家好,上一次和大家分享了《服务端测试之接口测试初探》,讲了一些接口测试的基本概念和理论知识。在上次的分享中,简单提到了接口测试用例设计包含的几个方面。本期我将在上次分享的基础上,和各位小伙伴一起具体看看这几个方面都是什么,在实际的项目中应该如何使用。 一、功能性用例设计 之前讲过,服务端的 阅读全文
posted @ 2017-08-21 13:58 张老师的小黑屋 阅读(6027) 评论(1) 推荐(0)
摘要: 本地设计 首先在本地设计 Apache JMeter 测试计划,大家可以参考《接口测试之 JMeter 初探》 ,这里不再重复。 服务器配置 确保服务器已经安装了JDK和Python。 在服务器端创建文件夹 将测试计划上传到该文件夹中,本文以 QA2.jmx 为例。 下载 Apache JMeter 阅读全文
posted @ 2017-08-21 13:54 张老师的小黑屋 阅读(533) 评论(0) 推荐(0)
摘要: 一、什么是API接口测试? API接口有多种,个人将其划分为三类。第一种是函数级别的,测试需要对接口的各个参数进行测试,如:Int getResult(String key, String ID, Int ticket)。第二种是对象级别的,开发在使用API接口时,先引入包名,在使用之前声明一个对象 阅读全文
posted @ 2017-08-21 13:51 张老师的小黑屋 阅读(1561) 评论(0) 推荐(0)
摘要: 项目背景 公司内部的软件采用B/S架构,目的是进行实验室的数据存储、分析、管理。 大部分是数据的增删改查,但是由于还在开发阶段,所以UI的变化非常快,难以针对UI进行自动化测试,那样会消耗大量的精力与时间维护自动化脚本,对于小团队来说就得不偿失了。 针对此种情况,选用接口测试较为有效。 工具选择 针 阅读全文
posted @ 2017-08-21 12:35 张老师的小黑屋 阅读(1009) 评论(0) 推荐(0)
摘要: 功能测试即我们常说的黑盒测试,传统意义上的黑盒测试即验证开发出来的产品是否满足产品提出的产品需求说明书,而接口实际上也是产品需求的一部分; 例如: 产品需求:客户端输入一个词,点击按钮,即按时间倒叙展示这个词相关的新闻; 功能实现:客户端将用户输入的词拼成http请求,发往服务端接口,接口查找了这个 阅读全文
posted @ 2017-08-21 10:34 张老师的小黑屋 阅读(450) 评论(0) 推荐(0)
摘要: 最近上线了一个新的服务,这个服务有一个特点就是接入了n个第三方的数据服务,前端通过不同参数请求被测服务端,服务端根据参数不同proxy_pass到不同的后端服务器获取数据,处理后吐给前端展示; 被测服务和后端服务都上线后,发现了一些问题 1、第三方服务器可能会宕机,导致线上的被测服务功能不正常; 2 阅读全文
posted @ 2017-08-21 10:31 张老师的小黑屋 阅读(687) 评论(0) 推荐(0)
摘要: 1、JMeter安装配置 2、使用JMeter建立接口测试 ③在线程组中添加HTTP请求(在线程组上右击,添加-Sampler-HTTP请求) 将名称改为待测接口的名称;因在HTTP请求默认值中设置过请求服务器IP和协议,此处不需要再设置即可生效;在方法中选择HTTP请求的方法,我们项目中的接口方法 阅读全文
posted @ 2017-08-21 10:28 张老师的小黑屋 阅读(510) 评论(1) 推荐(0)
摘要: 今天跟大家分享一个非常常见大家也非常熟悉的测试工具——postman。 postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。打开chrome浏览器,在浏览器中访问 https://chrome.google.com/webstore/detail/postman/fhbj 阅读全文
posted @ 2017-08-21 10:23 张老师的小黑屋 阅读(1938) 评论(0) 推荐(0)
摘要: 提起服务端测试,第一反应想到的可能就是http协议、socket连接、post/get发送请求等等。回想起小编当时初次接触服务端测试,真可谓一脸懵逼,不知道要干什么也不知道从哪儿开始做。服务端测试往往呈现给大家的是一个很大很宽泛的任务,我们知道要做服务端测试但却不知道怎么做,流程是啥,用什么工具去做 阅读全文
posted @ 2017-08-21 10:17 张老师的小黑屋 阅读(2221) 评论(0) 推荐(0)
摘要: 问题背景: 在测试&部署监控过程中,我们常常会遇到外部接口返回数据不靠谱的时候。最常见的场合是从某个http获取如json和xml等结构化的结果,进行解析并处理,在这时候出现以下这几种常见类型的错误: (1)整个结构不完整。直接无法解析json/xml。 (2)编码错误,常见的gbk/utf8错误 阅读全文
posted @ 2017-08-21 10:16 张老师的小黑屋 阅读(845) 评论(0) 推荐(0)
摘要: 背景介绍: 搜狗手机输入法8.6版本近期发布了一个创新性的功能:Quickshare,用户通过输入法工具条的Quickshare按钮,可以进行百科、地名、音乐等等类别数据的搜索,搜索结果会直接以卡片形式在输入法中展示。Quickshare功能后台接入了不同数据源的接口,例如搜索地名时可以查询到相应地 阅读全文
posted @ 2017-08-21 10:00 张老师的小黑屋 阅读(720) 评论(0) 推荐(0)
摘要: 起因:白盒测试过程中,经常会遇到被测接口是私有接口,不能通过直接访问接口进行测试,那么对于这样的接口我们怎么进行路径覆盖呢? 想到的办法: 1. 通过访问上层接口构造相应数据来测试私有接口; 2. 通过走查私有接口,设计用例通过黑盒的方式覆盖代码逻辑; 3. 在私有接口中期望关注的位置上设置断点,构 阅读全文
posted @ 2017-08-21 09:55 张老师的小黑屋 阅读(297) 评论(0) 推荐(0)
摘要: 服务端的测试简单来说就是除了前端以外的的测试。 总的来说可以分为以下两类: 1. WEB或者APP的提供业务逻辑的服务端接口测试 2. 数据库、缓存系统、中间件、、jar包依赖、输入输出敏感信息等测试. 其中接口测试占据工作工作中的80%,接口测试的重点是要检查数据的交换,传递和控制管理过程,以及系 阅读全文
posted @ 2017-08-21 09:48 张老师的小黑屋 阅读(776) 评论(0) 推荐(1)
摘要: 说起性能测试,许多移动端测试的人员可能会比较陌生,性能测试不是涉及到APP的启动时间、流量、大小、耗电量等的相关指标么。本文所讲的是一个与APP的性能测试完全不同的领域:服务端的性能测试。我们会针对服务端有一些不同的指标。 那么究竟什么是服务端的性能测试? 我们从最基本的功能测试说起吧。比如,我们要 阅读全文
posted @ 2017-08-21 09:30 张老师的小黑屋 阅读(687) 评论(1) 推荐(1)
摘要: 1)下载tcpdump工具 tcpdump(dump the traffic on a network)是Linux中强大的网络数据采集分析工具之一,可以将网络中传送的数据包头完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的 阅读全文
posted @ 2017-08-21 09:28 张老师的小黑屋 阅读(853) 评论(0) 推荐(0)
摘要: 本人整理了一个LR使用过程中遇到的各种问题的总结文档,有需要可以加QQ群169974486下载。 一、无法生成虚拟用户,运行报错:CCI compilation error -vuser_init.c 问题出现情景是:loadrunner当天可以正常运行,保存好后,脚本和参数化也保持一致,第二天再次 阅读全文
posted @ 2017-08-21 09:25 张老师的小黑屋 阅读(1798) 评论(0) 推荐(1)
摘要: 今天上班发现小明正在被程序猿哥哥满办公室的追着打,小明到底做了什么呢? 经了解得知小明给开发报了个bug,经程序猿哥哥煞费苦心排查后客户端没有任何问题,只是手机时间错了,将手机时间调整正确后一切功能正常,小明报了个假“bug”,程序猿哥哥怒气冲冲的过来找小明,小明见势不妙撒腿就跑,程序猿哥哥直接追着 阅读全文
posted @ 2017-08-21 09:12 张老师的小黑屋 阅读(361) 评论(0) 推荐(0)
摘要: 在测试任务过程中都或多或少遇到自己处理文本文件的情况。 举个栗子: 客户端测试从异常日志中收集有用信息。 后端测试需要创建各种规则的压力的词表。 ... 这里给大家分享一个使用python脚本处理文本的一些小技巧,分三步 学会创建文本文件。 学会读取已有的文本文件。 学会处理读取文件后的内容 创建文 阅读全文
posted @ 2017-08-21 09:10 张老师的小黑屋 阅读(7815) 评论(0) 推荐(0)
摘要: 通过上一篇的讲解,我们已经了解了一些性能测试的指标了,也知道性能测试的主要手段是通过发生出一些模拟真实业务的请求来造成压力对被测系统进行不停的加压,在这同时监控被测服务器的各项性能指标,分析被测服务器在不同压力的测试下的表现,找出其可以突破的性能瓶颈。 那么,如何对系统进行性能测试,又如何对服务器的 阅读全文
posted @ 2017-08-21 09:05 张老师的小黑屋 阅读(501) 评论(0) 推荐(0)