随笔分类 -  接口自动化教程

python requests接口自动化教程
摘要:我从工作后接触接口自动化后,就一直在用phpunit编写自动化测试用例,个人感觉在接口调用和对结果的判断上,还是挺方便的。而且以前用过php的CI框架开发接口测试工具,方便快捷,和phpunit调用接口接合的比较好。最近学习了一下python的接口测试,发现也挺好用的,就总结一下,希望对想学习用py 阅读全文
posted @ 2015-08-06 16:40 潜龙9527 阅读(277) 评论(0) 推荐(0)
摘要:phpunit 接口自动化测试系列 作为接口自动化测试教程的最后一章,我们来讲述一下影响接口自动化测试工作的一个重要因素:接口文档。测试人员对脚本语言的熟练程度,检测点的设置技巧等相关的技能确实影响着接口自动化的实施,可以接口自动化测试之本接口文档却是重中之重。 7.1 接口文档的特点 接口文档,顾 阅读全文
posted @ 2015-04-09 16:32 潜龙9527 阅读(245) 评论(0) 推荐(0)
摘要:phpunit 接口自动化测试系列 所有自动化测试用例最终的目的都是一样的,实现无人值守的自动化运行。而目前最常用的就是Jenkins来实现这个功能,在前面的Webdriver+Python页面自动化的教程中我们已经详细讲解了如何将自动化测试用例接入到Jenkins中。本章我们只讲述接口接入的步骤, 阅读全文
posted @ 2015-04-09 10:36 潜龙9527 阅读(963) 评论(0) 推荐(0)
摘要:phpunit 接口自动化测试系列 5.3 Source文件夹内容讲解 Source文件夹中存放的是配置文件,所要用到的图片文件资源等,目前我的Source文件夹下有如下文件: (1)img文件夹:存放的是测试用例要用到的图片文件,里面有十张图片,以方便每次上传的时候实现随机调用。 (2)Confi 阅读全文
posted @ 2015-04-08 10:41 潜龙9527 阅读(447) 评论(0) 推荐(0)
摘要:phpunit 接口自动化测试系列 自动化测试的主要任务是回归测试,所以不可能一个一个地去执行测试用例。要根据测试的目的来组织测试用例,规划测试用例的架构。以方便测试用例的执行,测试用例的调试,出错的时候问题定位以及测试用例的维护等。 5.1 自动化架构规划 也许是个人原因吧,我比较喜欢测试数据和测 阅读全文
posted @ 2015-04-08 09:54 潜龙9527 阅读(271) 评论(0) 推荐(0)
摘要:phpunit 接口自动化测试系列 4.2 Post接口自动化测试用例 Post方式的接口是上传接口,需要对接口头部进行封装,所以没有办法在浏览器下直接调用,但是可以用Curl命令的-d参数传递接口需要的参数。当然我们还以众筹网的登录接口为例,讲解post方式接口的自动化测试用例。 (1)接口文档 阅读全文
posted @ 2015-04-03 15:13 潜龙9527 阅读(1053) 评论(0) 推荐(0)
摘要:phpunit 接口自动化测试系列 经过前三章的学习,我们准备好了对接口进行自动化测试的相关知识。现在我们开始讲解接口自动化测试用例的编写。在本章编写的测试用例中,我们只针对具体的接口,编写自动化测试用例,而不对代码架构进行规划,那些儿进阶性的知识点,我们将在后面的章节讲解。先学习如何砌砖,然后我们 阅读全文
posted @ 2015-04-03 15:04 潜龙9527 阅读(293) 评论(0) 推荐(0)
摘要:phpunit 接口自动化测试系列 curl是利用URL语法在命令行方式下工作的开源文件传输工具。它被广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、Win64下的移植版本。这个命令功能非常强大,参数也比较多,所以不可能全部详细讲解的,我们只讲解一下常用的。 3.1 Get请求 阅读全文
posted @ 2015-04-01 11:39 潜龙9527 阅读(257) 评论(0) 推荐(0)
摘要:phpunit 接口自动化测试系列 在学习任何与程序相关的工作之前,一般都需要先搭建编译环境的。接口自动化也不例外,下面的我们先罗列一下用到的语言及开发工具: (1)PHP开发语言。 (2)PHPUNIT运行环境。 (3)JetBrains PhpStorm开发环境。 (4)Secure CRT P 阅读全文
posted @ 2015-03-23 11:09 潜龙9527 阅读(192) 评论(0) 推荐(0)
摘要:phpunit 接口自动化测试系列 随着移动设备的普及,手机App,HTML5站点的应用越来越广泛。现在公司的宣传和推广也越来越多样化,网站,App和WAP站同时存在着。可能在公司发展的初期,这三方面是各自分开的,分别开发和应用,不过随着公司的发展需要,这种模式显然不行的。三方的数据同步的问题会非常 阅读全文
posted @ 2015-03-20 10:03 潜龙9527 阅读(226) 评论(0) 推荐(0)