摘要: 前言 去年,我们进行了项目的拆分,拆分后的各个子系统也都逐步的改成了通过接口进行数据的交换,接口测试也被提上日程。经过一段时间的探索,接口自动化测试方案越来越完善,今天给大家做个详细的讲解。 方案 目前我们的接口都是使用的http协议,其测试的基本原理是模拟前端(客户端)向服务器发送数据,得到相应的 阅读全文
posted @ 2018-03-26 17:02 wangju003 阅读(16457) 评论(1) 推荐(0)
摘要: 设计思路 1) 优先级--针对所有接口 1、暴露在外面的接口,因为通常该接口会给第三方调用; 2、供系统内部调用的核心功能接口; 3、供系统内部调用非核心功能接口; 2) 优先级--针对单个接口 1、正向用例优先测试,逆向用例次之(通常情况,非绝对); 2、是否满足前提条件 > 是否携带默认参值参数 阅读全文
posted @ 2018-03-26 15:53 wangju003 阅读(715) 评论(0) 推荐(0)
摘要: API接口测试用例编写规则 (1)必需参数覆盖。对于接口的参数,接口文档一般都会说明哪些儿是必需的,哪儿是非必需的。对于必需的参数,一定要测试传参数和不传参数接口是否报错? (2)必需的参数各种情况覆盖。传非法的字符,特殊的字符,空值,超过边界的参数是否报错?错误信息是否正确? (3)非必需参数覆盖 阅读全文
posted @ 2018-03-26 11:00 wangju003 阅读(1001) 评论(0) 推荐(0)
摘要: 转自:http://www.cnblogs.com/nizhihong/p/6567928.html 简介:Requests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便,可以节约我们大量的工作,完全满足 阅读全文
posted @ 2018-03-24 08:16 wangju003 阅读(375) 评论(0) 推荐(0)
摘要: 原文出处:http://blog.csdn.net/Artprog/article/details/52197779 Python3中已经不能使用cmp()函数了,被如下五个函数替代: 即使用上面五个英文缩写作为函数名: 阅读全文
posted @ 2018-03-21 09:53 wangju003 阅读(758) 评论(0) 推荐(0)
摘要: file.write(str)的参数是一个字符串,就是你要写入文件的内容.file.writelines(sequence)的参数是序列,比如列表,它会迭代帮你写入文件。 下面两种方式写入文件的效果是一样的with open(fname,"w",encoding = "utf-8") as f: f 阅读全文
posted @ 2018-03-16 15:04 wangju003 阅读(2488) 评论(0) 推荐(0)
摘要: 首先注明:如果没有特别说明,以下内容都是基于python 3.4的。 1. /是精确除法,//是向下取整除法,%是求模 2. %求模是基于向下取整除法规则的 3. 四舍五入取整round, 向零取整int, 向下和向上取整函数math.floor, math.ceil 4. //和math.floo 阅读全文
posted @ 2018-03-15 11:11 wangju003 阅读(557) 评论(0) 推荐(0)
摘要: 前言: 使用unittest编写自动化测试脚本,执行脚本后可以很方便看到测试用例的执行情况。 但如果想向领导汇报工作,就需要提供更直观的测试报告。 思路: 使用unittest编写测试用例,HTMLTestRunner生成测试报告,yagmail发送测试报告 代码: 测试用例: 用例失败: 发送邮件 阅读全文
posted @ 2018-03-11 11:08 wangju003 阅读(4057) 评论(0) 推荐(0)
摘要: Python中有join和os.path.join()两个函数,具体作用如下: join:连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 os.path.join(): 将多个路径组合后返回 一、函数说明 1.join()函数 语法:‘sep’.join(s 阅读全文
posted @ 2018-03-11 11:05 wangju003 阅读(1139) 评论(0) 推荐(0)
摘要: Python list内置sort()方法用来排序,也可以用python内置的全局sorted()方法来对可迭代的序列排序生成新的序列。 sorted(iterable,key=None,reverse=False),返回新的列表,对所有可迭代的对象均有效 sort(key=None,reverse 阅读全文
posted @ 2018-03-11 11:03 wangju003 阅读(481) 评论(0) 推荐(0)