上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 64 下一页

2020年7月29日

pytest(四)--测试用例setup和teardown

摘要: 前言 学过unittest的都知道里面用前置和后置setup和teardown非常好用,在每次用例开始前和结束后都去执行一次。当然还有更高级一点的setupClass和teardownClass,需配合@classmethod装饰器一起使用,在做selenium自动化的时候,它的效率尤为突出,可以只 阅读全文

posted @ 2020-07-29 11:21 星空6 阅读(668) 评论(0) 推荐(1)

2020年7月28日

pytest(三)--pycharm运行pytest

摘要: 上一篇已经介绍了如何在cmd执行pytest用例,那么pycharm下如何运行pytest用例呢? pycharm运行三种方式 1.以xx.py脚本方式直接执行,当写的代码里面没用到unittest和pytest框架时,并且脚本名称不是以test_开头命名的,此时pycharm会以xx.py脚本方式 阅读全文

posted @ 2020-07-28 22:31 星空6 阅读(623) 评论(0) 推荐(0)

pytest(二)--用例运行规则

摘要: 用例设计原则 文件名以test_*.py文件和*_test.py 以test_开头的函数 以Test开头的类 所有的包pakeage必须要有__init__.py文件 help帮助 1.查看pytest命令行参数,可以用pytest -h 或 pytest --help查看 可以按照如下写用例 #D 阅读全文

posted @ 2020-07-28 21:28 星空6 阅读(412) 评论(0) 推荐(0)

pytest(一)--安装和入门

摘要: 参考官网:https://docs.pytest.org/en/latest/getting-started.html,https://docs.pytest.org/en/latest/contents.html 参考上海-悠悠博客:https://www.cnblogs.com/yoyoketa 阅读全文

posted @ 2020-07-28 17:12 星空6 阅读(935) 评论(0) 推荐(0)

Python接口自动化(十三) unittest简介

摘要: 下面来看一些python的单元测试框架unittest。 unittest单元测试框架不仅可以适用于单元测试,还可以适用WEB自动化测试用例的开发 与执行,该测试框架可组织执行测试用例,并且提供了丰富的断言方法,判断测试用例是否通过,最终生成测试结果。 unittest官网: https://doc 阅读全文

posted @ 2020-07-28 14:50 星空6 阅读(245) 评论(0) 推荐(0)

Python接口自动化(十二) token登录

摘要: Token 在计算机身份认证中是令牌(临时)的意思,在词法分析中是标记的意思。一般作为邀请、登录系统使用。 为了验证用户登录情况以及减轻服务器的压力,减少频繁的查询数据库,使服务器更加健壮。有些登录不是用cookie来验证的,是用token参数来判断是否登录。token传参有两种:一种是放在请求头里 阅读全文

posted @ 2020-07-28 12:00 星空6 阅读(644) 评论(0) 推荐(0)

Python接口自动化(十一) Json数据处理

摘要: 返回json数据的网址:http://jsonplaceholder.typicode.com/posts 大致流程步骤:web页面操作——>抓包看参数和url——>代码模拟接口请求——>取到接口返回结果——>断言 import requests #代码模拟接口请求 url="http://json 阅读全文

posted @ 2020-07-28 11:36 星空6 阅读(241) 评论(0) 推荐(0)

2020年7月27日

Python接口自动化(十)重定向(Location)

摘要: 在实际工作中,有些接口请求完以后会重定向到别的url,而你却需要重定向前的url。 1、请求转发 该动作是服务器行为,在web容器中进行的,客户端对于跳转是不知道的,地址栏中显示的URL是不会变化的,因为请求转发中是一次请求,相同的request,可以在请求中设置属性对象(setAttribute( 阅读全文

posted @ 2020-07-27 22:31 星空6 阅读(459) 评论(0) 推荐(0)

Python接口自动化(九) cookie登录,session保持,参数关联接口

摘要: cookie登录博客园,session保持,发布新博客,报错:{'errors': ['用户账号不匹配,请备份未提交的内容并检查当前登录账号'], 'type': 0} import requestsimport jsonimport datetimeheaders={"User-Agent":"M 阅读全文

posted @ 2020-07-27 17:27 星空6 阅读(788) 评论(0) 推荐(0)

python知识

摘要: ISO格式时间 包含百度联盟的广告页面都会有Hm_lpvt_xxxx以及Hm_lvt_xxx这类cookie;其具体含义和用途对于联盟使用者或许根本就不需要知道。 Hm_lpvt_xxxxxxx 为当前时间戳(秒) Hm_lvt_xxx 为一串时间戳。最近的一次访问时间戳追加在后面,最多保留4个时间 阅读全文

posted @ 2020-07-27 16:57 星空6 阅读(339) 评论(0) 推荐(0)

上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 64 下一页

导航