自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 maven从中央仓库下载解决办法

即使你配置了私有库,并且在maven setting.xml中配置了mirror,但是,经常会遇到执行mvn命令的时候,会提醒:Downloading: http://repo.maven.apache.org/maven2/原因:所有自定义pom.xml都是继承自super pom:http://maven.apache.org/ref/3.0.4/maven-model-builde...

2019-06-05 15:38:52 2736 1

原创 Selenium-java学习笔记

1.项目中提前导入selenium jar包操作导入import org.openqa.selenium;import org.openqa.selenium.WebDriver;import org.openqa.swlenium.Chrom.ChromeDriver;定义浏览器Webdriver driver = new ChromeDriver();打开网页driv...

2019-06-05 15:34:33 262

原创 Mock入门

#关键参数name:唯一标识return_value 当被调用时,返回的值(可为函数)side_effct = 当存在时,return_value不生效。返回side_effect导入库from unittest import mock使用## mock = mock.Mock(name=name,return_value=xx,side_effect=xx) e....

2019-04-24 16:36:25 223

原创 cookies,session,token的区别和使用(接口参考)

cookies,session,token的区别和使用(接口参考)1.依据和使用基于cookie:因cookie的验证是有状态的,验证流程:用户输入登陆凭据;服务器验证凭据是否正确,并创建会话,然后把会话数据存储在数据库中;具有会话id的cookie被放置在用户浏览器中;在后续请求中,服务器会根据数据库验证会话id,如果验证通过,则继续处理;一旦用户登出,服务端和客户端同时销毁...

2019-04-15 15:20:46 259

原创 appium 环境配置遇到的坑

一般基础的python路径,sdk等网上都有教程,在这里不多说。一般可能没有的包:opencv4nodejs ,ffmpeg,bundletoo,jar1.opencv4nodejs使用npm安装npm install --global windows-build-toolsnpm install --save opencv4nodejs但npm安装可能因为网络原因失败,所...

2019-03-13 09:31:52 1599 7

原创 python 正则详解

import re """match,只查看是否以确定字符开头其中span方法,直接返回匹配的位置其中group,返回匹配的字符(如abcddge wef中查找\w+ is \w+)匹配条件中”wefwef()wefwef“括号内内容为要取出的内容""" print(re.match("Beauti",text).group()) """search.

2019-02-14 10:22:46 467

原创 python+requests+unittest接口自动化(6):config的使用和封装

configparser包的使用:首先是config.ini,也就是configparser包可识别的文件格式和文件内容:格式当然那就是以“.ini”为文件后缀;内容则是如下:#filename = config.ini[url]urla = https://www.baidu.comurlb = https://github.com[detail]name = tom...

2018-12-25 14:19:15 710

原创 python+requests+unittest接口自动化(5):框架主题讲解

requests基础使用讲解后,开始自动化框架的搭建。首先分析需求,从比较复杂的post来当作实例在分析:request.post(url,data,headers)正常一个post请求需要url,body和headers。url一般由基础url地址和api接口地址组成。所以url可以用config.ini来保存,视为一个几乎不变的量(以防由测试环境的变化);同时在用例内部进行u...

2018-12-25 12:11:49 261

原创 python+requests+unittest接口自动化(3):post请求

接下来说post请求:与get请求相比,post请求,多了一个body需要传输;上代码为敬:import requestsurl="https://github.com"data = {"name":"tom","age":"13"}header = {"Content_type":"apllication/json}r = requests.post(ur

2018-12-24 22:38:59 1022

原创 python+requests+unittest接口自动化(4):返回内容

之前介绍了get和post请求的发送方法和内容编写,其他的接口请求类型也可以参考它们来进行内容的编写。本次介绍requests请求返回的内容:import requestsr = requests.get()r.raw 请求返回的原始数据r.staus_code 请求返回的状态码,断言很重要的一环r.url 请求的url地址r.text ...

2018-12-24 22:37:10 1061

原创 python+requests+unittest接口自动化(1):接口测试

使用的库就是requests安装很简单,尤其python3+(之后简称python3),自带pip(python2+的朋友可以自行百度下pip的安装)pip install requests在开始做接口测试之前,我们先稍微了解一下接口是什么?首先,百度结果:结合实际应用呢,接口可以理解成不同系统或模块之间数据交流的方式。大家一般将测试分为三个层次:界面,接口,单元;界...

2018-12-24 22:26:39 460

原创 python+requests+unittest接口自动化(2):get请求

开始最开始的接口 测试:第一步,引用requests库import requestsrequests包可以主要查看结果的一下几个内容:  所以先把接口请求赋值给一个变量,以方便之后获取接口返回内容;然后requests开头,如果使用的变成工具可以自动补齐,这时候".",会看到它支持的信息虽然很多,但是我们注意最主要的几个就可以,其他的可以自行加强学习:get/...

2018-12-24 21:31:41 422

原创 selenium中各种浏览器driver的放置位置

selenium2是自带了很多浏览器的驱动,但是selenium3后需要自己下载了,所以配置selenium环境会有些乱。 首先,各个版本对应的浏览器版本(一定要对应,否则很可能出问题,或无法使用) 下载地址:1.chrome_driver:http://chromedriver.storage.googleapis.com/index.html2.firefox_geck...

2018-11-13 18:35:13 4661

原创 python+requests+unittest接口自动化:实施自动化测试的场景和节奏

学习过程中,在网上查了很多资料,为了方便又相同需求的通知们!也是为了加深印象:),打算写个博客,分享下全过程。错误或不够严谨的地方,还请大家指出。希望可以帮到大家。自动化学习的原因:测试行业越来越不好做,随着互联网发展,测试工作的专业性越来越高,这就需要我们不断的提高自己,要不然恐怕就要失业了(毕竟还有好多开发转测试了还是你们狠啊……),测试工作的专业性体现在哪里?一般体现在三个地方:...

2018-08-10 18:13:25 815

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除