随笔分类 -  Auty

摘要:[本文出自天外归云的博客园] Auty 2017——WebMonitor接口检测平台 前篇 接口本地检测平台 本篇 接上篇,在本地检测平台的基础上,去掉本地服务,改功能为线上使用。好处是项目可以多人访问,达到一次部署多处使用的目的,成为一个接口的线上检测平台。 代码在github上,在服务器上部署环 阅读全文
posted @ 2017-01-11 09:58 天外归云 阅读(500) 评论(0) 推荐(0) 编辑
摘要:[本文出自天外归云的博客园] 2016Auty诞生 Auty接口测试框架系列 2017一个新的开始 今天早上决定要做一个接口检测平台,现在是2017.1.5日凌晨2:12。我在网易北京研发中心,准备睡单位了。这是我人生中第一次睡单位,必须纪念一下。 WebMonitor接口本地检测平台 在Auty接 阅读全文
posted @ 2017-01-05 02:39 天外归云 阅读(710) 评论(2) 推荐(4) 编辑
摘要:[本文出自天外归云的博客园] 安装Flask 调用python3解释器来创建一个flask虚拟环境,python 3.4以下的版本都不行。首先通过以下命令获取python3解释器的路径: 结果:/Library/Frameworks/Python.framework/Versions/3.5/bin 阅读全文
posted @ 2016-11-08 11:21 天外归云 阅读(1630) 评论(0) 推荐(0) 编辑
摘要:[本文出自天外归云的博客园] 这两天用python2写了一个自动化测试框架,取名为Auty。准备用来做Web方面的接口测试,以下为Auty框架一步一步的搭建过程—— 首先在这里我要感谢我的大师兄朱勃的指点、交流和帮助! Auty文件夹结构介绍 1. actions文件夹:包含了和业务相关的包含可复用 阅读全文
posted @ 2016-10-12 13:40 天外归云 阅读(14996) 评论(11) 推荐(6) 编辑
摘要:[本文出自天外归云的博客园] 添加动作库 因为有很多调用的action类如果一直保存在utils中会让utils库不可维护,所以规定utils库中只放和框架本身有关的工具类,和脚本内容相关的工具类都放到Auty根目录下的actions文件夹中,注意添加包结构(__init__.py文件)否则脚本在被 阅读全文
posted @ 2016-10-12 13:36 天外归云 阅读(1167) 评论(0) 推荐(0) 编辑
摘要:[本文出自天外归云的博客园] 垃圾代码回收 添加脚本恢复机制,因为框架会自动生成一些代码,如果代码生成后出现问题导致代码没有正常删除掉,则会造成代码垃圾,在auty目录添加recovery.py文件: 在lib中添加recovery_code.py文件: 运行recovery.py文件就可以回收脚本 阅读全文
posted @ 2016-10-12 13:18 天外归云 阅读(1136) 评论(0) 推荐(0) 编辑
摘要:[本文出自天外归云的博客园] 本次对Auty自动化测试框架做些收尾工作,由于在scripts文件夹中的脚本会需要调用其他包结构文件夹中的脚本,所以这里需要添加一下框架对于内部脚本间互相调用的支持,这里需要动态的在脚本运行时为脚本添加四行内容: 并且在脚本运行完成后删除这四行。对应要修改execute 阅读全文
posted @ 2016-09-29 18:12 天外归云 阅读(1272) 评论(0) 推荐(0) 编辑
摘要:[本文出自天外归云的博客园] 本次为Auty框架添加生成测试结果报告功能,文件结构更新: 在Auty的lib文件夹中添加generate_result.py文件,用来生成测试结果报告: 将生成测试结果报告功能整合进Auty框架,修改execute_selection.py文件,添加收集测试结果功能: 阅读全文
posted @ 2016-09-29 17:40 天外归云 阅读(1961) 评论(10) 推荐(0) 编辑
摘要:[本文出自天外归云的博客园] 本次对框架进行完善,增加了日志收集功能和修饰运行功能,完善后的lib目录如下: 在Auty的log文件夹中会存放一些脚本运行时生成的日志。在运行脚本时,对脚本的异常要有捕捉,并把捕捉到的信息打到日志中去。在lib文件夹中添加write_log.py文件,内容如下: 对于 阅读全文
posted @ 2016-09-29 15:13 天外归云 阅读(2068) 评论(10) 推荐(1) 编辑
摘要:[本文出自天外归云的博客园] 在Auty中的文件结构,lib目录下的read_selection.py和execute_selection.py文件: 其中read_selection.py文件的功能是把selection.txt文件中的可执行脚本列表读取并返回: 而execute_selectio 阅读全文
posted @ 2016-09-28 18:39 天外归云 阅读(2628) 评论(0) 推荐(0) 编辑
摘要:[本文出自天外归云的博客园] 在Auty的scripts文件夹中编写一个create_selection.py文件,用于在同级目录下针对同级目录scripts下的所有脚本生成一个selection.txt文件,其中包含所有同级目录scripts文件夹下可执行的python脚本: 代码如下: 执行这个 阅读全文
posted @ 2016-09-28 17:46 天外归云 阅读(4379) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示