zhusongziye的博客

个人知识整理和收集,欢迎同道的朋友一起学习进步!

入门API测试

什么是API API是Application Programming Interface的简写。 实现了两个或多个独立系统或模块间的通信和数据交换能力。 什么是API测试 API测试是不同于UI级自动化测试,其主要关注在系统架构的业务逻辑层,所以其主要关注不在于UI操作或用户感观上,更...

2018-08-10 21:37:17

阅读数:18

评论数:0

软件测试之接口测试

 现在很多公司都有做接口测试的要求,这时很多之前一直做功能测试的伙伴们就比较措手不及了,怎么办呢?今天小编就来就着接口测试的话题来讲解下接口测试的一些知识。1、接口测试的背景1)什么是接口测试呢?接口测试是测试系统组件间接口的一种测试,接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的...

2018-05-20 16:51:23

阅读数:196

评论数:0

接口测试 如何编写接口测试用例

自动化始终只是辅助测试工作的一个手段,对于测试人员而言,测试基础和测试用例的设计才是核心。如果测试用例的覆盖率或者质量不高,那将这部分用例实现为自动化用例的意义也就不大了。那么,接口测试用例应该怎么编写呢?接口的定义 :        主要是子模块或者子系统间交互并相互作用的部分。因此,可以分析,...

2018-05-01 12:39:28

阅读数:93

评论数:0

接口测试 处理SSL证书验证

requests支持的证书验证方式SSL证书验证客户端证书验证CA证书验证SSL证书验证来个大写的问题,SSL是什么,为什么在发起HTTPS请求的时候需要证书验证?SSL:Secure Sockets Layer,安全套接层。是为了解决HTTP协议是明文,避免传输的数据被窃取、篡改、劫持等。TSL...

2018-04-26 21:50:18

阅读数:236

评论数:0

接口测试 requests的身份认证方式

requests提供多种身份认证方式,包括基本身份认证、netrc 认证、摘要式身份认证、OAuth 1 认证、OAuth 2 与 OpenID 连接认证、自定义认证。这些认证方式的应用场景是什么呢?身份认证的定义身份认证是使用用户提供的凭证来识别用户。session会话保存,用来保持会话的状态;...

2018-04-26 21:47:36

阅读数:259

评论数:0

借持续集成的思想搞接口测试自动化

前言前段时间的工作中有接触到接口测试,测试代码以maven工程的形式编写,使用testNG测试框架。工作中,每次执行测试都是在IDE里手动执行测试代码,很是麻烦,再考虑到后期的回归测试需要,所以产生了把该接口测试自动化的想法。最初的做法是将测试数据保存在excel中,测试代码从excel中读取测试...

2018-04-23 21:49:22

阅读数:59

评论数:0

接口测试 requests中Cookie和会话对象session处理

要知道为什么会有cookie和session,需要先理解http的特点:http协议是无状态的协议。因此,cookie和session存在的作用是进行状态管理。Cookie和Session的简单理解我从哪里来,我在哪里,我到哪里去Cookie是由服务端生成,存储在响应头中,返回给客户端,客户端会将...

2018-04-20 21:52:36

阅读数:485

评论数:0

接口测试 requests的基本用法

requests的官方文档:http://cn.python-requests.org/zh_CN/latest/requests是一个处理http请求的第三方库,所以,要了解requests的用法,需要先了解http协议,了解http协议的方法请出门右转。看一下requests支持的web特性,...

2018-04-17 20:27:14

阅读数:104

评论数:0

接口测试 Pytest的测试报告

pytest命令行运行时,可以直接在控制台中查看到输出的结果,但这样的结果并不直观,也不易于保存用于后续分析和分享。如pytest -s -q test_xx.py的输出结果。Pytest的报告输出方式JunitXml格式的报告文件:pytest --junitxml=pathresultlog文...

2018-04-15 18:15:26

阅读数:86

评论数:0

接口测试 Pytest的setup和teardown

pytest实际上是python自带测试框架unittest的扩展,那么pytest是如何实现unittest中的setup和teardown的呢?pytest初始化的类别和作用域模块级别(Module level setup/teardown):作用于一个模块内的所有class和def,对于所有...

2018-04-12 20:30:07

阅读数:102

评论数:0

接口测试 Pytest参数化处理

pytest的参数化方式pytest.fixture()方式进行参数化,fixture装饰的函数可以作为参数传入其他函数conftest.py 文件中存放参数化函数,可作用于模块内的所有测试用例pytest.mark.parametrize()方式进行参数化本节测试依然以is_leap_year....

2018-04-11 20:50:07

阅读数:684

评论数:0

接口测试 Pytest断言处理_assert和异常断言

Pytest的断言方式及应用场景使用assert语句断言预期的异常断言预期的告警利用上下文信息进行断言自定义断言方式使用assert语句进行断言pytest允许使用python的标准assert语句进行断言处理采用assert断言时,可添加备注信息,当断言失败时,备注信息会以assertioner...

2018-04-08 20:46:36

阅读数:59

评论数:0

接口测试 Pytest的简单示例

Pytest是什么Pytest是Python的一个测试工具,可以用于所有类型和级别的软件测试。Pytest是一个可以自动查找到你编写的用例并运行后输出结果的测试框架。Pytest有什么特点pytest是一个命令行工具pytest可以扩展第三方插件pytest易于持续集成和应用于web自动化测试py...

2018-04-08 20:42:44

阅读数:207

评论数:0

HTTP协议基础及报文抓包分析

HTTP基本架构下面我们用一张简单的流程图来展示HTTP协议基本架构,以便大家先有个基本的了解。Web Client可以是浏览器、搜索引擎、机器人等等一切基于HTTP协议发起http请求的工具。Web Server可以是任何的能解析HTTP请求,并返回给Web Client可识别的响应的服务,常见...

2018-04-06 19:43:05

阅读数:63

评论数:0

短链接和长连接

首先介绍下短链接和长连接的区别:短连接连接->传输数据->关闭连接 比如HTTP是无状态的的短链接,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。 具体就是   浏览器client发起并建立TCP连接 -&g...

2018-04-04 21:26:43

阅读数:17

评论数:0

Https的通讯原理(加密方案)

HTTPS其实是有两部分组成:HTTP + SSL / TLS,也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS进行加密,所以传输的数据都是加密后的数据1. 客户端发起HTTPS请求这个没什么好说的,就是用户在浏览器里输入一个https网址,然后连接到serv...

2018-04-04 21:24:53

阅读数:21

评论数:0

接口测试环境搭建

学习使用python语言及其相关的库进行接口测试,首先搭建学习过程中使用的测试环境。为了保证环境的独立性,学习过程中相关的库都下载在对应的虚拟环境中。【环境信息】Windows 7_x64visual studio codepython 3.6gitvirtualenvpytestrequests...

2018-04-04 21:17:18

阅读数:134

评论数:0

如何做好接口测试?

本文主要分为两个部分:  第一部分:主要从问题出发,引入接口测试的相关内容并与前端测试进行简单对比,总结两者之前的区别与联系。但该部分只交代了怎么做和如何做?并没有解释为什么要做?  第二部分:主要介绍为什么要做接口测试,并简单总结接口持续集成和接口质量评估相关内容。第一部分  首先,在做接口测试...

2018-03-10 09:17:35

阅读数:205

评论数:0

接口测试之接口文档的分析

1.首先最主要的就是要分析接口测试文档,每一个公司的测试文档都是不一样的。具体的就要根据自己公司的接口而定,里面缺少的内容自己需要与开发进行确认。   我认为一针对于测试而言的主要的接口测试文档应该包含的内容分为以下几个方面。   a.具体的一个业务实现的逻辑; ...

2018-01-19 19:35:49

阅读数:371

评论数:0

通用接口测试用例设计

导读 通用接口测试用例设计 1.通过性验证:   首先肯定要保证这个借口功能是好使的,也就是正常的通过性测试,按照接口文档上的参数,正常传入,是否可以返回正确的结果。 2.参数组合:   现在有一个操作商品的接口,有个字段type,传1的时候代表修...

2018-01-19 19:35:05

阅读数:89

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭