2016年7月18日

python 接口自动化测试--代码实现(七)

摘要: 数据库还原脚本: 装饰器decoCatchExcep: 阅读全文

posted @ 2016-07-18 10:41 涛哥爱吃面 阅读(1771) 评论(0) 推荐(0) 编辑

python 接口自动化测试--框架定型(六)

摘要: 脚本执行步骤: 1.还原测试数据库; 2.读取接口用例CSV文件到数据库; 3.执行数据库中标记执行的用例; 4.对比预期结果,将测试结果写入数据库结果表中。 数据管理: 事先备份测试数据库,并搭建自动化接口测试环境; 以备份数据库中的数据为测试数据来源,设计用例时用到的数据参数可在库中拿取(相较于 阅读全文

posted @ 2016-07-18 10:31 涛哥爱吃面 阅读(4817) 评论(0) 推荐(0) 编辑

2016年5月20日

python 接口自动化测试--框架整改(五)

摘要: 代码结构: 目标架构: 1.用例分析器,自动根据接口的参数,类型生成测试用例 2.数据分析器,自动维护接口参数数据,动态数据自动生成,返回结果自动查询判断 3.核心调用引擎,分SOAP和HTTP两种,调用用例,返回接口调用的结果 4.报告输出,统计用例通过率,错误日志,数据库持久化,持续集成 目前实 阅读全文

posted @ 2016-05-20 22:30 涛哥爱吃面 阅读(3825) 评论(0) 推荐(1) 编辑

2016年4月22日

持续集成接口自动化-jmeter+ant+jenkins(一)

摘要: ant 批量执行Jmeter 一、环境准备 1、JDK环境:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2、ANT环境:http://ant.apache.org/bindownload.cgi 3、Jmete 阅读全文

posted @ 2016-04-22 10:06 涛哥爱吃面 阅读(3806) 评论(2) 推荐(0) 编辑

2016年4月18日

记 suds 模块循环依赖的坑-RuntimeError: maximum recursion depth exceeded

摘要: 下面是soa接口调用的核心代码 问题就这样出现了: 我调用一个接口,总是报错,见下图: 之后Debug断点定位到suds模块的sxbasic.py文件中的Import类的open方法 设置100万的递归深度,再运行直接 stack overflow,溢出了 去除了循环依赖,出现另外一个问题: 先看下 阅读全文

posted @ 2016-04-18 17:28 涛哥爱吃面 阅读(3896) 评论(0) 推荐(0) 编辑

2016年4月6日

python 接口自动化测试(四)

摘要: 说完了SOAP协议的接口自动化 该说下http协议的接口测试了 HttpService.py import requests import sys reload(sys) sys.setdefaultencoding( "utf-8" ) class HttpService(): def __ini 阅读全文

posted @ 2016-04-06 16:07 涛哥爱吃面 阅读(1643) 评论(8) 推荐(0) 编辑

2016年3月10日

python 接口自动化测试(三)

摘要: 1.WriteIni.py import ConfigParser cf = ConfigParser.ConfigParser() cf.add_section("PC_WSDL") cf.set("PC_WSDL", "IP", 'localhost') cf.add_section("VIP_ 阅读全文

posted @ 2016-03-10 11:47 涛哥爱吃面 阅读(1843) 评论(0) 推荐(0) 编辑

python 接口自动化测试(二)

摘要: 代码实现 1.XlsEngine.py # -*- coding:utf-8 -*- __author__ = 'yanghaitao' import xlrd import xlwt class XlsEngine_rd(): """ The XlsEngine is a demo class f 阅读全文

posted @ 2016-03-10 11:35 涛哥爱吃面 阅读(2655) 评论(5) 推荐(0) 编辑

python 接口自动化测试(一)

摘要: 一.测试需求描述 对服务后台一系列SOAP接口功能测试 参数传入:根据接口描述构造不同的参数输入值(Json格式) 二.程序设计 通过Excel配置具体的测试用例数据 保存参数为Json格式,预写入预期结果 将接口返回结果与预期结果比较,以颜色区分成功或失败,并将结果保存进Excel中 三.实现方法 阅读全文

posted @ 2016-03-10 11:30 涛哥爱吃面 阅读(2994) 评论(2) 推荐(0) 编辑

2016年1月20日

Jmeter 正则提取器

摘要: 背景:用户购买商品,为防止CSRF攻击,在购买请求参数中要携带token参数,token的值是随机加密处理的,每次登录值都会刷新场景:用户登录站点,访问商品列表,购买商品脚本设计:1.登录http请求:填写登录请求,填写参数(phone参数化调用,实现多用户登录)2.访问购买商品的页面,token的... 阅读全文

posted @ 2016-01-20 11:24 涛哥爱吃面 阅读(401) 评论(0) 推荐(0) 编辑

导航