上一页 1 ··· 133 134 135 136 137 138 139 140 141 ··· 144 下一页
摘要: 前言 上一篇介绍了Composer的功能,可以模拟get和post请求,get请求有些是不带参数的,这种比较容易,直接放到url地址栏就行。有些get请求会带有参数,本篇详细介绍url地址格式。 一、url详解 1.url就是我们平常打开百度在地址栏输入的:https:www.baidu.com,如 阅读全文
posted @ 2017-04-25 23:11 上海-悠悠 阅读(16527) 评论(6) 推荐(11) 编辑
摘要: 前言 Fiddler最大的优势在于抓包,我们大部分使用的功能也在抓包的功能上,fiddler做接口测试也是非常方便的。 对应没有接口测试文档的时候,可以直接抓完包后,copy请求参数,修改下就可以了。 一、Composer简介 点开右侧Composer区域,可以看到如下界面,就是测试接口的界面了 1 阅读全文
posted @ 2017-04-23 23:03 上海-悠悠 阅读(17161) 评论(4) 推荐(14) 编辑
摘要: 前言 本篇简单的介绍下fiddler界面的几块区域,以及各自区域到底是干什么用的,以便于各好的掌握这个工具 一、工具简介 1.第一块区域是设置菜单,这个前面2篇都有介绍 2.第二块区域是一些快捷菜单,可以点下快捷功能键 3.第三块左边是抓捕的请求会话列表,每一个请求就是一个会话 4.第四块右边上方区 阅读全文
posted @ 2017-04-18 23:13 上海-悠悠 阅读(17980) 评论(6) 推荐(13) 编辑
摘要: 前言 前面两篇关于Fiddler抓包的一些基本配置,配置完之后就可以抓到我们想要的数据了,接下来就是如何去分析这些数据。 本篇以博客园的请求为例,简单分析get与post数据有何不一样,以后也能分辨出哪些是get,哪些是post了。 一、get请求 1.打开fiddler工具,然后浏览器输入博客首页 阅读全文
posted @ 2017-04-17 22:50 上海-悠悠 阅读(91393) 评论(4) 推荐(30) 编辑
摘要: 前言 在执行用例过程中由于是无人值守的,用例运行报错的时候,我们希望能对当前屏幕截图,留下证据。 在写用例的时候,最后一步是断言,可以把截图的动作放在断言这里,那么如何在断言失败后截图呢? 一、截图方法 1.get_screenshot_as_file(self, filename) --这个方法是 阅读全文
posted @ 2017-04-16 16:16 上海-悠悠 阅读(20642) 评论(8) 推荐(2) 编辑
摘要: 前言 在设计用例的时候,有些用例只是参数数据的输入不一样,比如登录这个功能,操作过程但是一样的。如果用例重复去写操作过程会增加代码量,对应这种多组数据的测试用例,可以用数据驱动设计模式,一组数据对应一个测试用例,用例自动加载生成。 一、环境准备 1.安装ddt模块,打开cmd输入pip instal 阅读全文
posted @ 2017-04-13 22:16 上海-悠悠 阅读(11348) 评论(7) 推荐(12) 编辑
摘要: 前言 当登录的账号有多个的时候,我们一般用excel存放测试数据,本节课介绍,python读取excel方法,并保存为字典格式。 一、环境准备 1.先安装xlrd模块,打开cmd,输入pip install xlrd在线安装 >>pip install xlrd 二、基本操作 1.exlce基本操作 阅读全文
posted @ 2017-04-12 23:26 上海-悠悠 阅读(12241) 评论(13) 推荐(2) 编辑
摘要: 前言 在定位元素的时候,经常会遇到各种异常,为什么会发生这些异常,遇到异常又该如何处理呢? 本篇通过学习selenium的exceptions模块,了解异常发生的原因。 selenium+python高级教程》已出书:selenium webdriver基于Python源码案例 (购买此书送对应PD 阅读全文
posted @ 2017-04-11 22:37 上海-悠悠 阅读(23737) 评论(0) 推荐(4) 编辑
摘要: 前言 在测试用例中,执行完测试用例后,最后一步是判断测试结果是pass还是fail,自动化测试脚本里面一般把这种生成测试结果的方法称为断言(assert)。 用unittest组件测试用例的时候,断言的方法还是很多的,下面介绍几种常用的断言方法:assertEqual、assertIn、assert 阅读全文
posted @ 2017-04-10 22:23 上海-悠悠 阅读(9632) 评论(0) 推荐(4) 编辑
摘要: 前言 前面讲到unittest里面setUp可以在每次执行用例前执行,这样有效的减少了代码量,但是有个弊端,比如打开浏览器操作,每次执行用例时候都会重新打开,这样就会浪费很多时间。 于是就想是不是可以只打开一次浏览器,执行完用例再关闭呢?这就需要用到装饰器(@classmethod)来解决了。 一、 阅读全文
posted @ 2017-04-09 16:49 上海-悠悠 阅读(10711) 评论(7) 推荐(5) 编辑
上一页 1 ··· 133 134 135 136 137 138 139 140 141 ··· 144 下一页