摘要: 简介 我们在写用例的时候,单个脚本的用例好执行,那么多个脚本的时候,如何批量执行呢?这时候就需要用到 unittest 里面的 discover 方法来加载用例了。加载用例后,用 unittest 里面的 TextTestRunner 这里类的 run 方法去一次执行多个脚 本的用例。那么前边介绍那 阅读全文
posted @ 2019-04-29 12:02 北京-宏哥 阅读(4584) 评论(4) 推荐(12) 编辑
摘要: 简介 本篇还是回归到我们最初始的话题,想必大家都忘记了,没关系看这里:传送门 没错最初的话题就是登录,由于博客园的登录机制改变了,本篇以我找到的开源免费的登录API为案例,结合 unittest 框架写 2 个用例。同样我们先来看一下接口文档。 接口文档 登录接口 请求方式:POST 请求地址:ht 阅读全文
posted @ 2019-04-28 10:34 北京-宏哥 阅读(8123) 评论(6) 推荐(20) 编辑
摘要: 简介 上一篇通过简单的案例给小伙伴们介绍了一下unittest断言,这篇我们将通过结合和围绕实际的工作来进行unittest的断言。这里以获取城市天气预报的接口为例,设计了 2 个用例,一个是查询北京的天气,一个是查询 南京为例,你也可以查询别的城市的天气预报。 接口文档 1、在实际工作中,开发人员 阅读全文
posted @ 2019-04-26 14:05 北京-宏哥 阅读(5948) 评论(7) 推荐(10) 编辑
摘要: 简介 在测试用例中,执行完测试用例后,最后一步是判断测试结果是 pass 还是 fail,自动化测试脚本里面一般把这种生成测试结果的方法称为断言(assert)。用 unittest 组件测试用例的时候,断言的方法还是很多的,下面介绍几种常用的断 言方法:assertEqual、assertIn、a 阅读全文
posted @ 2019-04-25 15:33 北京-宏哥 阅读(8341) 评论(4) 推荐(24) 编辑
摘要: 简介 大多数的初学者在使用 unittest 框架时候,不清楚用例的执行顺序到底是怎样的。对测试类里面的类和方法分不清楚,不知道什么时候执行,什么时候不执行。虽然或许通过代码实现了,也是稀里糊涂的一知半解,这样还好,好歹自己鼓 捣出了,但是时间和效率并不是很高,下次遇到还是老样子。那么本篇通过最简单 阅读全文
posted @ 2019-04-24 14:59 北京-宏哥 阅读(7365) 评论(6) 推荐(29) 编辑
摘要: 简介 前边的随笔主要介绍的requests模块的有关知识个内容,接下来看一下python的单元测试框架unittest。熟悉 或者了解java 的小伙伴应该都清楚常见的单元测试框架 Junit 和 TestNG,这个招聘的需求上也是经常见到的。python 里面也有单元 测试框架-unittest, 阅读全文
posted @ 2019-04-23 14:04 北京-宏哥 阅读(7631) 评论(10) 推荐(39) 编辑
摘要: 简介 为了验证用户登录情况以及减轻服务器的压力,减少频繁的查询数据库,使服务器更加健壮。有些登录不是用 cookie 来验证的,是用 token 参数来判断是否登录。token 传参有两种一种是放在请求头里,本质上是跟 cookie 是一样的,只 是换个单词而已;另外一种是在 url 请求参数里,这 阅读全文
posted @ 2019-04-22 14:23 北京-宏哥 阅读(17901) 评论(1) 推荐(42) 编辑
摘要: 简介 上一篇说了关于json数据处理,是为了断言方便,这篇就带各位小伙伴实战一下。首先捋一下思路,然后根据思路一步一步的去实现和实战,不要一开始就盲目的动手和无头苍蝇一样到处乱撞,撞得头破血流后而放弃了。不仅什么没学习 到,自己的自信心都受到打击了,自己都怀疑自己。其实你是最棒的,天生我材必有用,好 阅读全文
posted @ 2019-04-19 14:25 北京-宏哥 阅读(2368) 评论(8) 推荐(9) 编辑
摘要: 简介 在实际工作中,有些接口请求完以后会重定向到别的url,而你却需要重定向前的url。URL主要是针对虚拟空间而言,因为不是自己独立管理的服务器,所以无法正常进行常规的操作。但是自己又不希望通过主域名的二级目录进行访问,而 是希望通过主域名的二级域名进行访问。所以这个时候就会用到URL重定向。 重 阅读全文
posted @ 2019-04-18 14:36 北京-宏哥 阅读(6366) 评论(0) 推荐(18) 编辑
摘要: 简介 有些 post 的请求参数是 json 格式的,这个前面发送post 请求里面提到过,需要导入 json模块处理。现在企业公司一般常见的接口因为json数据容易处理,所以绝大多数返回数据也是 json 格式的,我们在做判断时候,往往只需要提取其中 几个关键的参数就行,这时候我们就需要 json 阅读全文
posted @ 2019-04-17 17:01 北京-宏哥 阅读(3977) 评论(2) 推荐(15) 编辑
停止精灵球