2019已过,这一年五味陈杂,大致分为三部分:工作、个人生活、家庭责任。 再坚强的人,也会有凄凉;再执着的未来,也会有过往;再潇洒的海鸥,也会有迷惘;再优美的旋律,也会有情殇。人生有进有退,生活不钻牛角尖,输掉什么也不能输了心情。 工作方面 web自动化测试框架开发 主要使用技术:面向对象,反射、T ...
分类:
其他好文 时间:
2020-01-25 20:41:38
阅读次数:
88
前言 在之前的文章中,我们学习了通过Ant调用Jmeter脚本生成HTML测试报告,但未实现自动执行脚本生成报告,同时生成的报告是在Linux下,查看报告很不方便。因此,我们将结合Jenkins来进一步完善,实现Jenkins驱动Ant执行,Ant驱动Jmeter执行。 准备工作 需要在Linux上 ...
分类:
系统相关 时间:
2020-01-21 21:32:16
阅读次数:
113
在真正开始接口测试之前,我们需要对参数的处理进行梳理。这里所说的“参数”,既包含之前在xml中的配置(我们称之为全局参数),也包含在每一条用例中书写的param。全局参数为固定不变的,而根据接口相应获取的数据是动态变化的。 之前我们已经用${param_name}的形式,定义了如何从公共参数池中调用 ...
分类:
编程语言 时间:
2020-01-21 12:05:38
阅读次数:
285
Selenium自动化测试框架(六)之窗口切换、等待 窗口切换有三种: 1、Windows切换 2、iframe切换 3、alert切换 一、Windows切换 获取所有窗口的句柄 获取当前窗口的句柄 通过所有窗口的句柄索引来进行窗口切换 窗口等待 等待新窗口(handles是新窗口出来之前所有的窗 ...
分类:
编程语言 时间:
2020-01-18 13:08:49
阅读次数:
219
1 # 封装配置文件的代码 2 3 from configparser import ConfigParser 4 5 6 class HandleConfig(ConfigParser): 7 """ 8 定义处理配置文件的类 9 """ 10 11 def __init__(self): # 对 ...
分类:
其他好文 时间:
2020-01-14 23:44:22
阅读次数:
74
seldom 是我几个月前重启的Web UI 自动化开源项目,源项目名 pyse, 基于 unittest 和 selenium 的自动化测试框架。 seldom 1.0 做为第一个正式版做了以下改进。 1、创建独立的组织 为了项目更好的发展,github创建了独立的组织 seldomQA, 从我个 ...
分类:
其他好文 时间:
2020-01-13 23:48:11
阅读次数:
97
1 # 日志类的封装 2 import logging 3 from logging.handlers import RotatingFileHandler 4 from class_13_0111_rewrite_unittest.config_handle import do_config 5 ...
分类:
其他好文 时间:
2020-01-12 21:39:51
阅读次数:
64
Selenium自动化测试框架(四)之css元素定位 一、css元素定位 CSS可以通过元素的id、class、标签(input)这三个常规属性直接定位到 id \ class . 1、通过id进行定位 2、通过class进行定位 3、子类定位“ ”:通过先定位父类(self),再定位self下的子 ...
分类:
编程语言 时间:
2020-01-10 15:53:31
阅读次数:
129
Selenium自动化测试框架(三)之xpath元素定位 xpath元素定位 节点(Node) 在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档节点(或称为根节点)。 选取节点 XPath 使用路径表达式来选取 XML 文档中的节点或节点集。节点是通过沿着路径 ...
分类:
编程语言 时间:
2020-01-10 10:24:15
阅读次数:
93
摘要: python + requests实现的接口自动化框架详细教程 1、首先,我们先来理一下思路。 正常的接口测试流程是什么? 脑海里的反应是不是这样的: 确定测试接口的工具 — 配置需要的接口参数 — 进行测试 — 检查测试结果(有的需要数据库辅助) — 生成测试报告(html报告) 那么,我 ...
分类:
编程语言 时间:
2020-01-06 00:31:55
阅读次数:
63