摘要: 优化后在接口报告的接口信息中,直接展示url,method,结果和响应时间,详情中展示请求和响应数据。具体如下: 模板文件 jmeter-results-detail-report_21.xsl: 阅读全文
posted @ 2017-07-19 17:36 爹子王 阅读(1272) 评论(1) 推荐(1) 编辑
摘要: 测试用例基类: 接口用例InterfaceTestCase.py Python web功能&接口自动化测试框架搭建——接口用例实现 Python web功能&接口自动化测试框架搭建——接口公共方法 Python web功能&接口自动化测试框架搭建——接口测试模块 Python web功能&接口自动化 阅读全文
posted @ 2017-07-19 17:29 爹子王 阅读(3740) 评论(0) 推荐(0) 编辑
摘要: 接口公共方法有:数据引擎、http引擎、Excel引擎 1、数据引擎:获取用例、结果检查、结果统计 2、http引擎,用于发送请求和响应接收,提供登录方法,供需要登录的接口调用 3、Excel引擎:excel文件操作 Python web功能&接口自动化测试框架搭建——接口用例实现 Python w 阅读全文
posted @ 2017-07-19 17:21 爹子王 阅读(3208) 评论(1) 推荐(0) 编辑
摘要: Python接口测试采用python读取excel的方法,通过requests库发送请求和接收响应。模块有: Data:用于存放excel用例的,用例格式: iutil: 接口公共方法,数据引擎、http引擎、Excel引擎,见 http://www.cnblogs.com/fengsiyi/art 阅读全文
posted @ 2017-07-19 17:14 爹子王 阅读(4708) 评论(0) 推荐(1) 编辑
摘要: 功能测试使用selenium,模块有: 1、futil: 公共方法,如元素高亮显示 2、models: 页面控件和页面操作方法封装 页面基类BasePage.py 具体页面封装和操作LoginPage.py 2、Report: 测试报告文件夹 3、testcases: 具体测试用例实现 测试用例基类 阅读全文
posted @ 2017-07-19 17:00 爹子王 阅读(2176) 评论(0) 推荐(0) 编辑
摘要: 由于unittest框架中结果收集在不同文件中,所以此处重写结果收集方法,加入执行时间,失败信息,失败截图等 TestRunner.py Python web功能&接口自动化测试框架搭建——接口用例实现 Python web功能&接口自动化测试框架搭建——接口公共方法 Python web功能&接口 阅读全文
posted @ 2017-07-19 16:43 爹子王 阅读(1748) 评论(0) 推荐(0) 编辑
摘要: 1、通用模块: config.conf: 公共配置文件,配置报告、日志、截图路径,以及邮件相关配置 [report] reportpath = E:\workspace\WebAutomation\src\functiontest\Report\2017-07-18 screen_path = E: 阅读全文
posted @ 2017-07-19 16:38 爹子王 阅读(4251) 评论(0) 推荐(0) 编辑
摘要: Python UnitTest测试框架介绍 1) TestCase:所有测试用例类继承的基本类, TestCase的实例就是测试用例 2) TestSuite:测试套件,可以将用例“组装”起来 3) TestLoader:是用来加载TestCase到TestSuite中的 4) TextTextRu 阅读全文
posted @ 2017-07-19 16:25 爹子王 阅读(2524) 评论(1) 推荐(0) 编辑
摘要: 自动化测试框架一般需要实现以下通用功能 执行前准备 结束后清理 执行步骤输出 执行结果输出 错误、失败截图 测试报告 发送邮件 日志 需要的软件和python第三方库有: 通用: 功能&UI 接口 Python web功能&接口自动化测试框架搭建——接口用例实现 Python web功能&接口自动化 阅读全文
posted @ 2017-07-19 16:24 爹子王 阅读(2859) 评论(0) 推荐(0) 编辑