会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
裴敏儿
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
下一页
2018年8月2日
python logging日志模块
摘要: 一、logging模块的简介 logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备如下优点: 二、logging模块的机制: logger:提供日志接口,供应用代码使用。logger最长用的操作有两类:配置和
阅读全文
posted @ 2018-08-02 14:35 裴敏儿
阅读(378)
评论(0)
推荐(1)
2018年7月30日
python 装饰器的应用
摘要: 如上两段代码,我想计算方法的运行时间,这样写两次代码有点繁琐,而且观察每段代码都有重复的语句,print "hello\n",和后面的打印名字,那么,我们怎么写可以去掉方法冗余的代码?那么,就来介绍装饰器,首先,装饰器是在不改变源代码的基础上可以增加方法的功能。 首先python方法里面可以套方法,
阅读全文
posted @ 2018-07-30 16:32 裴敏儿
阅读(311)
评论(0)
推荐(0)
2018年7月27日
pytest 2.测试用例setup和teardown以及使用@pytest.fixture()装饰器来实现部分用例的前后置,param参数化,ids(不显示unicode编码),name(别名)
摘要: 之前我写的unittest的setup和teardown,还有setupClass和teardownClass(需要配合@classmethod装饰器一起使用),接下来就介绍pytest的类似于这类的固件。 (1.setup_function、teardown_function 2.setup_cl
阅读全文
posted @ 2018-07-27 14:46 裴敏儿
阅读(6207)
评论(1)
推荐(2)
2018年7月25日
python操作excel文件一(xlrd读取文件)
摘要: 一般做接口测试,会把参数和一些数据放入excel表中,这样就不会重新编译代码,提高效率。一般如何操作呢?接下来跟着步骤一起学习吧 执行步骤: 1.首先要安装 xlrd这个模块,用 pip install xlrd 2.倒入这个模块 3.打开一个excel文件(建一个excel的对象) 4.获取到想要
阅读全文
posted @ 2018-07-25 17:03 裴敏儿
阅读(1491)
评论(0)
推荐(0)
2018年7月23日
pytest 1.简单介绍一,安装和如何运行
摘要: 一、pytest介绍: 1.是一个非常成熟的python接口测试框架,试用版起来比较轻便灵活容易上手。 2.pytest可以和selenium,requests,appium结合实现web自动化,接口自动化,APP自动化 。 3.pytest可以实现测试用例的跳过以及rerun失败用例重试。 4.p
阅读全文
posted @ 2018-07-23 17:00 裴敏儿
阅读(1923)
评论(0)
推荐(0)
request鉴权的处理和判断
摘要: 一般查看蝉道bug管理工具bug列表的时候,会提示 Unauthorized access,那是因为需要用户名和密码,一般用基本的认证,代码如下: 不是所有的系统都是开放的,有些人是不可以访问的,所以有了鉴权这个功能。
阅读全文
posted @ 2018-07-23 13:51 裴敏儿
阅读(508)
评论(0)
推荐(0)
session会话对象
摘要: 一、session会话对象介绍: 会话对象让你能够跨请求保持某些参数,它也会在同一个session实例发出的所有请求之间保持cookie。 二、步骤 1.对session对象进行一次实例化 2.进行登陆操作,返回一个session对象 3.返回的对象去发送get或者post等方法的请求(这样的话,省
阅读全文
posted @ 2018-07-23 13:34 裴敏儿
阅读(707)
评论(0)
推荐(0)
2018年7月20日
python enumarate方法的使用
摘要: '''enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。'''
阅读全文
posted @ 2018-07-20 15:40 裴敏儿
阅读(1168)
评论(0)
推荐(0)
2018年7月18日
request 对于cookie,session, json的处理
摘要: 一、cookie是存放在客户端,session是存放在服务端。 因为http是无状态的,当客户端发送请求给服务端的时候,服务端为了区分下一次发送请求的是不是同一个客户,那么就需要用一种方式记录下这个客户,给他一个标识。如何给标识呢?首先当一个客户第一次发送请求的时候,服务端给他一个sessionid
阅读全文
posted @ 2018-07-18 16:20 裴敏儿
阅读(1034)
评论(0)
推荐(0)
2018年7月16日
request 请求头的处理
摘要: 一、请求头:说明了请求要带的一些说明,有的请求需要带,有的不需要带 一般会带上格式,对于新浪微博来说,他一定要带上user-agent content-type:application/json 二、带的方式,以post和get来说,只需要在参数里面添加header就可以
阅读全文
posted @ 2018-07-16 17:13 裴敏儿
阅读(680)
评论(0)
推荐(0)
post请求中data参数的应用
摘要: 一、data为参数,json是自动的把参数转换成了json格式,一般建议用json ,url是请求地址。 二,以一个网站来做解释,看登陆的请求 抓包看一下: 用在代码里面看一下: 如果不转的话,那么用json也可以,如下 为什么要用re.text而不用re.json 呢? 因为,页面返回的类型就是h
阅读全文
posted @ 2018-07-16 16:27 裴敏儿
阅读(7735)
评论(0)
推荐(1)
get请求中params参数的使用
摘要: 一、当发送一个get请求的时候,如果有参数,那么参数应该怎么处理呢? 比如,百度阅读里面,查询书的列表,点击进去,它是一个get请求,地址是:https://yuedu.baidu.com/book/list/0?fr=indextop 怎么可以让请求地址变成“http://www.XXX.com?
阅读全文
posted @ 2018-07-16 15:22 裴敏儿
阅读(28387)
评论(0)
推荐(0)
request的基本应用
摘要: 一、安装 pip install requests (mac前面加sudo) 二、requests的一些参数 method:一般是用的那种请求方法,是get还是post,delete或者delete url:是发送的请求地址 params:请求参数,针对get的 json:一般是针对post来说的
阅读全文
posted @ 2018-07-16 14:46 裴敏儿
阅读(391)
评论(0)
推荐(0)
2018年7月5日
unittest的使用三——断言
摘要: 常用的断言有3种: 判断两个值是不是都相等,参数分别是第一个值,第二个值,msg代表不想等的话,描述的信息 判断返回的是不是true 判断返回的两个值是不是不想等
阅读全文
posted @ 2018-07-05 14:03 裴敏儿
阅读(735)
评论(0)
推荐(0)
unittest的使用二——生成基于html的测试报告
摘要: mac下的安装: 1、下载HTMLTestRunner.py文件,下载地址http://tungwaiyip.info/software/HTMLTestRunner.html,可以复制里面的内容到一个文件,改名为HTMLTestRunner.py 2、在终端依次运行 (1)python (2)im
阅读全文
posted @ 2018-07-05 13:55 裴敏儿
阅读(270)
评论(0)
推荐(0)
2018年7月4日
unittest的使用一
摘要: selenium: (1).firefox官方下载驱动geckodriver,windows:放在\python36或者是27的目录下 Mac: /usr/local/bin (2).firefox的版本必须是在48之后 (3).pip install selenium==3.11 1.unitte
阅读全文
posted @ 2018-07-04 18:17 裴敏儿
阅读(798)
评论(0)
推荐(0)
2018年7月3日
jmeter自动生成测绘报告并发送邮件
摘要: 步骤: 1.安装ant,添加到环境变量(windows是将bin目录添加到path。cmd命令输入 ant -v 查看版本号) (mac:brew install ant ant –version) ant的作用是打包成一个.war包 2.jmeter的目录 ....你的目录/apache-jmet
阅读全文
posted @ 2018-07-03 14:06 裴敏儿
阅读(988)
评论(0)
推荐(0)
2018年7月2日
jmeter的介绍和使用二
摘要: 三. 1.http的请求默认值 当一个项目有多个模块,他们的host都是一致的,为了不重复的写host或者当某一天host变了,只需要修改一个地方就好。比如下面的两个请求,可以把host分离出来,所以就用到了http的默认值。 所以,在配置元件里面添加一个http默认值,写入host 请求里面的ho
阅读全文
posted @ 2018-07-02 15:01 裴敏儿
阅读(217)
评论(0)
推荐(0)
jmeter的介绍和使用一
摘要: 一,jmeter介绍 1.官方网站下载jmeter,然后解压安装。我用的mac,用mac来讲解。 可以参考这个文章来看安装 https://www.jianshu.com/p/bce9077d883c 下载网址:https://jmeter.apache.org/download_jmeter.cg
阅读全文
posted @ 2018-07-02 13:47 裴敏儿
阅读(1096)
评论(0)
推荐(0)
2018年6月13日
postman 测试套件collection
摘要: 测试套件collection就是为了跑一套case,整体的一套case,为了解决一个一个的case单独跑 1.点击小加号 2.填写套件的名字 3.右键增加folder,一个folder里面可以增加多个case 4.建立2个文件夹 ,login和getinfo 5.以http://180.97.80.
阅读全文
posted @ 2018-06-13 17:24 裴敏儿
阅读(320)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
下一页
公告