上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页
摘要: 什么是自动化测试框架 关于自动化测试框架的定义有很多,在我大致理解下就是把能实现不同功能的软件组合在一起,实现特定的目的,这就是一个简单的自动化测试框架。 接口自动化测试框架核心无非是选择 一个用来编写脚本的语言,一个用来模仿http请求的http库,管理脚本的执行工具,选择python,http库 阅读全文
posted @ 2018-07-17 17:43 梦忆安凉 阅读(526) 评论(0) 推荐(0)
摘要: 因为http是没有状态的协议,上一个请求和下一个请求是没有关联。但是现实中又需要有关联,比如一个页面某个操作需要登陆之后才能进行,没有登陆就提示你登陆。为了实现这样的效果,所以出现了Cookie和Session这两种机制。这里的Session是指http的一种机制,和requests的会话对象是两个 阅读全文
posted @ 2018-07-17 16:51 梦忆安凉 阅读(355) 评论(0) 推荐(0)
摘要: 会话对象可以在跨请求保持某些参数,会话对象有requests api的大部分方法,我理解会话对象就是一个资源共享池 使用requests.Session()可以创建会话对象的实例 还是以之前GitHub的接口为例,之前文章在调用接口的时候,每次都需要做一个基本认证。那现在直接把这个基本认证放到会话对 阅读全文
posted @ 2018-07-17 13:55 梦忆安凉 阅读(288) 评论(0) 推荐(0)
摘要: 因为找不到可以演示上传接口,所以只能纯代码了 文件上传 上传文件是在请求中使用files参数,files需要指向一个dict,然后dict里面的键是接口中对应文件名的字段,而值就是打开这个文件读取到内存的内容 以上图中这个字段举例 path = 文件路径 file = {'templateFile' 阅读全文
posted @ 2018-07-17 12:44 梦忆安凉 阅读(376) 评论(0) 推荐(0)
摘要: 默认情况下,除了head请求,requests会自动处理重定向 重定向就是会把url重新指定到另一个。比如github,使用http会自动重定向到https。一些公司也会使用网关啥的做重定向。 可以看出url中http变成了https,使用histroy可以追踪重定向 如果不想要使用重定向,可以在请 阅读全文
posted @ 2018-07-17 12:07 梦忆安凉 阅读(316) 评论(0) 推荐(0)
摘要: 在实际发布到生产上的接口测试代码,都会加上超时的设置,当服务器超过一定时间没有响应,会报出超时异常。因为requests会自动等待响应。如果不加上超时的设置,可能脚本会一直卡在那里。。 超时设置在请求中使用timeout参数 因为github是国外网站,0.01秒完成应答几乎不可能,所以会报提示超时 阅读全文
posted @ 2018-07-17 11:41 梦忆安凉 阅读(486) 评论(0) 推荐(0)
摘要: 实际登陆中,认证用到的token会变的,不过可以在GIthub设置一个私人token。 如图,登录GIthub,然后用户下面选择Settings/Developer settings/Personal access tokens,点击Generate new token,然后随便输个描述,勾选use 阅读全文
posted @ 2018-07-16 20:35 梦忆安凉 阅读(377) 评论(0) 推荐(0)
摘要: 还是使用GitHub的接口,之前我们新增了邮箱,这次使用delete请求来删除邮箱,接口文档地址 将email,用户名,密码,换成自己的GitHub的 可以登录GitHub查看用户settings,email,界面上看有没有删掉 阅读全文
posted @ 2018-07-16 17:40 梦忆安凉 阅读(3434) 评论(0) 推荐(0)
摘要: 使用data参数提交 设置邮件能见度,这个接口用来设置邮件是公共可见,还是私有的 代码中邮箱和用户名密码需要换成自己的 这个接口不需要提交json格式的数据。 想要提交json格式的数据,有两种方式 一种就是上篇文章提到过的,直接使用json参数 把代码中的data改成json就可以 还有一种使用d 阅读全文
posted @ 2018-07-16 17:24 梦忆安凉 阅读(1665) 评论(0) 推荐(0)
摘要: 示例相应的接口文档:GitHub邮箱接口文档 先登录GitHub,然后右上角用户下拉框中选择settings,然后选Emails。可以看到当前账户设置的邮箱情况 再看添加邮箱接口的文档描述,可以通过一个str或者一个数组来添加一个,或多个邮箱 可能得到返回结果的速度有点慢,毕竟是国外的网站。代码中邮 阅读全文
posted @ 2018-07-16 17:23 梦忆安凉 阅读(468) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页