leave island

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2018年1月24日

摘要: # _*_ coding:utf8 _*_import reres = '"msg:",25 "id:"23, "s,"' #想要取到这个字符串里面id对应的值(23)# (.)匹配所有字符,(+)匹配一个或多个,(?)非贪懒,以这文本为例匹配到id:"之后的,就不在匹配,如果不加?会匹配到23, 阅读全文
posted @ 2018-01-24 11:01 恒-星 阅读(10882) 评论(0) 推荐(0) 编辑

摘要: # _*_ coding:utf8 _*_import xlrdfrom xlutils.copy import copysheets = xlrd.open_workbook(r'D:\111.xlsx') #打开文件sheet1 = sheets.sheet_by_index(0) #查看第一页 阅读全文
posted @ 2018-01-24 10:49 恒-星 阅读(638) 评论(0) 推荐(0) 编辑

2017年12月25日

摘要: 一、功能测试: 1、页面Title标签 2、网站底部备案号 3、必填项是否存在必填标识符 4、文本输入框: (1)、为空 (2)、重复(比如新增该文本输入AAA保存后,下次新增在输入AAA保存) (3)、复制功能是否可用 (4)、粘帖功能是否可用,包括粘帖超过最大长度情况 (5)、是否支持多行,保存 阅读全文
posted @ 2017-12-25 13:14 恒-星 阅读(368) 评论(0) 推荐(0) 编辑

2017年12月14日

摘要: 一、数据驱动: 第一次遇到这个名字觉得很高大上,等了解自动化后发现这4个字分解一下,就很好理解,拿个登录自动化脚本举例子(登录接口存在用户名和密码字段) 我们验证一个登录功能,需要验证常规和异常情况 (1)、驱动:上面4种情况,我们只要在请求的body信息里面把用户名和密码对应的值做参数化,然后把这 阅读全文
posted @ 2017-12-14 17:14 恒-星 阅读(2328) 评论(1) 推荐(0) 编辑

2017年12月4日

摘要: jenkins下载地址https://jenkins.io/download/ 傻瓜式安装,安装好后会出现jenkins页面 怎么把写好的接口自动化脚本放到jenkins集成? 目的明确:接口自动化脚本其实只要运行那个运行所有测试用例的python文件,所以我们在jenkins上只要做这个文件的运行 阅读全文
posted @ 2017-12-04 11:33 恒-星 阅读(3545) 评论(0) 推荐(0) 编辑

2017年11月30日

摘要: test_all_case.py文件优化 1、加#号的是以前写的内容:以前内容缺陷 如果加一个py文件,我们需要做在导入添加一个名字,然后新增一个suite.addTest(unnitest.makeSuite()),每次加一个都要做修改很不方便 2、结果报告放在一个和test_all_case.p 阅读全文
posted @ 2017-11-30 14:42 恒-星 阅读(512) 评论(0) 推荐(0) 编辑

摘要: 下载HTMLTestRunner.py文件 下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html 我试了下,没有下载,而是打开了这个文件,因为是一个py文件,所以复制一下内容就好 在python的lib目录下,新建一个HTMLTestRun 阅读全文
posted @ 2017-11-30 11:37 恒-星 阅读(521) 评论(0) 推荐(0) 编辑

摘要: python知识普及 方法在类里开头空4格 属性在方法里开头空4格 下图是一个基本的python类结构 class开头表示类,类名第一个字母要大写 def 后面加空格,表示方法,方法分为私有和公共 1、私有方法:方法前面加2个_表示私有,私有方法只能被类本身调用,不能被其他类调用。__init__( 阅读全文
posted @ 2017-11-30 11:10 恒-星 阅读(474) 评论(0) 推荐(0) 编辑

2017年11月28日

摘要: 打开pycharm,新建一个python文件 一、使用requests类发送一个post请求,实现如下图 首先导入requests包 -- import requests 其次定义url路径,下面的testurl只是一个变量名,可以根据实际情况定义 定义一个请求信息头,请求信息头需要采用python 阅读全文
posted @ 2017-11-28 17:15 恒-星 阅读(654) 评论(0) 推荐(0) 编辑

摘要: 接口自动化框架工具选择: python + unittest + requests库 由于公司项目老版本较多,基本是python2.X,故采用python2.7.X,python的开发者工具选择pycharm unitest类库是python自带的,无需下载,通过unittest实现了各个脚本直接的 阅读全文
posted @ 2017-11-28 16:37 恒-星 阅读(510) 评论(0) 推荐(0) 编辑