06 2018 档案
摘要:前情: 在日常的接口测试工作中,模拟接口请求通常有两种方法, 利用工具来模拟,比如fiddler,postman,poster,soapUI等 利用代码来模拟,使用到一些网络模块,比如HttpClient,或者requests等 Fiddler是一个简单的http协议调试代理工具,它界面友好,易于操作,是调试网络,抓取请求的利器之一。 Requests包是趁着目前如火如荼的爬虫风潮而流行起...
阅读全文
摘要:class ExcelUtil(object): def __init__(self, excelPath, sheetName): self.data = xlrd.open_workbook(excelPath) self.table = self.data.sheet_by_name(sheetName) ...
阅读全文
摘要:#!user/bin/env python # coding=utf-8 # @Author : Dang # @Time : 2018/6/10 17:25 # @Email : 1370465454@qq.com # @File : # @Description: import xlrd import xlwt import os import time from ope...
阅读全文
摘要:一数据驱动测试的含义: 在百度百科上的解释是: 数据驱动测试,即黑盒测试(Black-box Testing),又称为功能测试,是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。数据驱动测试注重于测试软件的功能性需求,也即数据驱动测试使软件工程师派生出执行程序所有功能需求的输入条件。 在微软网站上的解释是: 数据驱动的单...
阅读全文
摘要:API全称Application Programming Interface,这里面我们其实不用去关注AP,只需要I上就可以。一个API就是一个Interface。我们无时不刻不在使用interfaces。我们乘坐电梯里面的按钮是一个interface。我们开车一个踩油门它也是一个interface
阅读全文
摘要:{'gongzi': '20k-40k', '发布时间': '1天前发布', '福利': '“大数据平台,千万级用户,高并发系统,技术”', '公司名称': '人人行(借贷宝)'}{'gongzi': '15k-28k', '发布时间': '1天前发布', '福利': '“五险一金,团队分享,友好的
阅读全文
摘要:把python的对象编码转换为json格式的字符串,反序列化可以理解为:把json格式 字符串解码为python数据对象。在python的标准库中,专门提供了json库 导入,查看json库的主要方法 # 定义一个字典,通过json把它序列化为json格式的字符串,见实现的代码 import jso
阅读全文
摘要:和第三库的requests。 Urllib 定义了很多函数和类,这些函数和类能够帮助我们在复杂的情况下获取url内容。复杂情况— 基本的和深入的验证, 重定向, cookies 等等 2.requests的GET请求代码如下: # response=requests.get('http://http
阅读全文
摘要:对于接口测试来说,一般分为二种情况,分别是基于http协议和基于web services协议,但是最常用的是基于http协议的 接口测试,其中最常用的http方法是get和post,当然还有put,delete请求,接口测试的过程就是client(浏览器)向server(服务 器端)request一
阅读全文
摘要:搭建思路 框架采用robot和python实现,因为robot中的复杂逻辑实现起来比较繁琐,故选择用python实现,然后以外部库的形式导入robot中使用。测试用例数据保存在excel中。 使用过robot的人了解,robot中测试维度划分为测试套件(Test Suite)和测试用例(Test C
阅读全文
摘要:表格模板: 目的将卡片1到卡片5的所有数据组合起来到一个单元格中如下入F列中(工作中为了避免手动复制粘贴),其余不变,因为数据太多 自己一个一个复制工作效率太低,所以写这个脚本是为了方便自己有需要的也可进行修改后使用。运行结果如下: 反过来 以“;”分隔上图F列 结果显示为 卡片1 卡片2 卡片3 的结果def readExcelDataByName(filename, sheet...
阅读全文
摘要:#!user/bin/env python # coding=utf-8 import xlrd def readExcelDataByName(filename, sheetName): '''读取Excel文件和表名''' sheet = None errorMsg = None try: data = xlrd.open_workboo...
阅读全文