文章分类 - Python接口测试实战
摘要:Pytest测试框架文章 Pytest的基本应用(一) Pytest编写测试用例(二) Pytest框架之fixture(三) Pytest之参数化(四) Pytest中conftest.py共享fixture(五) Pytest中fixture的作用范围(六) Pytest的内置fixture(七
阅读全文
摘要:在本文章中,主要使用jenkins和编写的自动化测试代码,来生成漂亮的测试报告,关于什么是CI这些 我就不详细的介绍了,这里我们主要是实战为主。 首先搭建java的环境,这个这里不做介绍。搭建好java的环境后,在https://jenkins.io/上下载jenkins,以及 在https://j
阅读全文
摘要:在之前的博客中介绍了moco的详细的使用,它主要是基于moco-runner-0.11.0-standalone.jar,通过编写json的文件 来实现,那么我们现在来看python之中的mock,那么怎么理解mock了,mock翻译过来就是模拟的意思,也就是说,它 是将测试对象所依存的对象替换为虚
阅读全文
摘要:概述 超文本传输协议 (HTTP) 是一种用于分布式、协作式、超媒体信息系统的应用级协议。这是1990年以来万维网 (即因特网) 数据通信的基础。HTTP 是一种通用 和无状态的协议, 它可以用于其他目的, 以及使用其请求方法、错误代码和标头的扩展。基本上, HTTP 是一种基于 tcp/ip 的通
阅读全文
摘要:Postman为本地应用程序,要安装postman的方式有二种,第一种方式是以chrome浏览器插件的方式安装,需要到chrome官方应用商店才可以安装,在chrome://extensions中 可查看已安装的插件。另外一种方式是直接到:https://www.getpostman.com下载,对
阅读全文
摘要:在http://www.cnblogs.com/weke/articles/6859021.html中对mock-server已经做了 初步的介绍,今天这里继续接着之前的介绍进行,我们先看之前的mock-server部分,之前编写 了一个登录的mock,具体json文件见如下的内容: 查看上面的内容
阅读全文
摘要:在现在的软件开发过程中,特别是app的部分,需要的很多数据以及内容,都是来自server端的API,但是不能保证 在客户端开发的时候,api在server端已经开发完成,专门等着前端来调用,理想的情况是前端在开发的时候,已经有人写 好了接口,直接调用就可以了,但是这仅仅是理想的情况,很多时候,现实总
阅读全文
摘要:Requests:让HTTP服务人类! OK,开始愉快的学习requests库吧,在python的标准库中,虽然提供了urllib,utllib2,httplib,但是 做接口测试,requests真心好,正如官方说的,“让HTTP服务人类”,一言以蔽之,说明一切,关于它的方法论 这里不是讨论的重点
阅读全文
摘要:本文章主要来说python对mysql数据库的基本操作,当然,前提是已经搭建了python环境和搭建了Mysql 数据库的环境,python操作mysql数据库提供了MySQLdb库,下载的地址为: https://pypi.python.org/pypi/MySQL-python/1.2.4 见官
阅读全文
摘要:Test-driven development(TDD)开发模式在今天已经不是什么新奇的事了,它的开发思维是在开发一个产品功能的时候,先 编写好该功能的测试代码,在编写开发比如,比如要写二个数相除的函数,那么它的测试代码应该为: 执行如上的代码,会提示如下NameError: global name
阅读全文
摘要:在python中,序列化可以理解为:把python的对象编码转换为json格式的字符串,反序列化可以理解为:把json格式 字符串解码为python数据对象。在python的标准库中,专门提供了json库与pickle库来处理这部分。 先来学习json的库,导入json库很简单,直接import j
阅读全文
摘要:python的强大之处在于提供了很多的标准库,这些标准库可以直接调用,本节部分,重点学习和总结在 接口测试中Python的Http请求的库的学习。 首先来看httplib,官方的解释为:本模块定义了类实现客户端的 HTTP 和 HTTPS 协议。它通常不能直接 使用 — — 模块 urllib 用于
阅读全文
摘要:在接口测试工具中,最好的应该是soapui,jmeter,postman,但是soapui需要安装和破解,当然也是有破解版的,但是不够灵活,jmeter工具 做接口测试还是性能测试,功能测试,都是一个很好的选择,在之前的博客中已经介绍了,这里不再详细的介绍,今天这里只介绍postman工具,它是 c
阅读全文
摘要:JMeter是一个软件,使负载测试或业绩为导向的业务(功能)测试不同的协议或技术。 Apache软件基金会的Stefano Mazzocchi JMeter的最初的开发。他写道:它主要对 Apache JServ (现在称为如Apache Tomcat项目)的性能进行测试。Apache后来重新设计J
阅读全文
摘要:本节开始,开始介绍python的接口自动化测试,首先需要搭建python开发环境,到https://www.python.org/下载python 版本直接安装就以了,建议 下载python2.7.11版本,当然,也是可以下载python最新版本的。 接口测试是测试系统组件间接口的一种测试。接口测试
阅读全文

浙公网安备 33010602011771号