自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

原创 编程,插入排序

插入排序分析第一次固定左边第一个元素,用第二元素和第一个元素比较,不满足条件交换位置固定前两个元素,用第三个元素分别跟前两个元素比较循环直到最后一个元素和第一个元素比较随意,角标从1开始,假设0是已经对比过的代码import unittestdef insertion_sort(num): i = 1 #假设[0]号元素已排序,从[1]号开始 while i...

2019-09-18 17:12:04 259

原创 编程,面试题

1.使用python对list中的元素进行排序,通过unnitest来进行测试分析arr=[6,5,3,1,8] 总共n=5,j代表元素角标arr[0]=6,arr[1]=5,arr[2]=3,arr[3]=1,arr[4]=8 arr[j]冒泡的核心思想是比较两个相邻元素,不满足条件则交换位置冒泡的核心原理是每次只能将一个数归位,如果有n个数排序,只需要将n-1个数归位,即进行n-...

2019-09-18 16:47:09 218

原创 selenium interview questions

1.如何判断元素不存在目的:如果定位不到元素,先判断元素是否存在,如果不存在在定位不存在的原因slenium本身没有原生方法,需要用元素定位方法+try异常捕获注意导入函数from selenium.common.exceptions import NoSuchElementException代码如下:这个元素是在一个浮层上,故肯定找不到try: self.driver.find_...

2019-09-18 14:41:45 263

原创 selenium3+python3鼠标操作,窗口切换,动态元素定位实例

一初始化操作初始化webdriverdriver = webdriver.Chrome()点开浏览器.get()driver.get("https://tv.sohu.com")最大化窗口maximize_windowdriver.maximize_window()二鼠标操作鼠标点击.clear()driver.find_element_by_xpath("//input[...

2019-09-12 10:59:32 913

原创 adb命令

adbAndroid Debug Bridge(安卓调试桥) tools,是连接android手机或者模拟机的工具主要功能:运行设备的shell(命令行)管理模拟器或设备的端口映射计算机和设备之间上传/下载文件将本地apk软件安装至模拟器或android设备adb常用命令adb push adb push [-p] <local> <remote>a...

2019-09-09 14:41:43 161

原创 python+unittest+selenium保存图片

目的:关键测试点保存图片,以备查看一、获取本地时间import unittestimport timecurrent_time = time.strftime("%Y-%m-%d-%H_%M_%S", time.localtime(time.time()))current_time1 = time.strftime("%Y-%m-%d", time.localtime(time.tim...

2019-09-06 17:44:15 418

转载 selenium之unittest的使用

文章出处unnitest官方文档前置条件(setUp)、后置条件(tearDown)和Test Suite的使用#文件名:test_case01.py#coding=utf-8import unittestclass TestCase_01(unittest.TestCase): # 继承unittest.TestCase @classmethod def setU...

2019-09-06 16:26:37 184

原创 selenium3+python3配置csv文件

通过设置csv文件的意义:从csv文件中读取参数,例如登录的用户名和密码,如果修改了密码,不需要改动脚本,只需要改动csv文件的值就可以了。在执行目录下建一个.csv的文件再建一个.py的文件,代码如下# -*- coding: utf-8 -*-from selenium import webdriverfrom selenium.webdriver.common.action_ch...

2019-09-06 11:05:43 144

转载 Unittest了解一下

参考链接:https://blog.csdn.net/huilan_same/article/details/52944782单元测试框架unittest有点像testng,之前做selenium的时候用testng,现在用python发现需要结合unittest,估学习之。unittest核心工作原理test casetest sutitetest runnertest fixtu...

2019-09-04 14:36:19 143

转载 python+unittest+HTMLTestRunner生成测试报告

HTMLTestRunner生成漂亮的报告Unittest本身没有HTML的报告,需要导入外部库。HTMLTestRunner是一个第三方的unittest HTML报告库下载HTMLTestRunner.py,放到当前脚本目录下,或者Python的lib目录下下载地址:官方原版http://tungwaiyip.info/software/HTMLTestRunner.html...

2019-09-03 18:33:49 329

转载 shell & adb shell

https://blog.csdn.net/weixin_40811410/article/details/82015773Shell在计算机科学中,Shell俗称壳(用来区别于核),是指“为使用者提供操作界面”的软件(命令解析器)。它类似于DOS下的cmd.exe。adb shelladb命令查看当前电脑连接的设备>C:\Users\#####>adb devicesL...

2019-08-21 10:41:37 587

转载 Monkey-压力测试

monkey简介android端压力测试工具,主要验证app是否会崩溃monkey缺点无法获得crash的具体复现步骤前期准备安装android sdk,并配置环境变量参考链接:https://blog.csdn.net/zha6476003/article/details/79372684安装JDK下载Android SDK真机测试手机链接电脑,进入DOS环境,快捷键WI...

2019-08-20 16:27:10 181

原创 怎么理解敏捷和scrum的关系

敏捷好比游泳,scrum、xp、TDD就是蛙泳、蝶泳、自由泳;敏捷是一种思想或者开发方式,scrum、xp、TDD就是具体的实现方法

2019-03-12 15:25:27 2427

原创 十三、Git中的那些坑

Git使用中确实会遇到各种奇怪的问题,不过强大的百度确实能解决你的不少问题,现在说说我遇到的那些问题1、push过成中可能会遇到这个问题Are you sure you want to continue connecting (yes/no)? yes Failed to add the host to the list of known hosts?解决方案:说明在加载.ssh中的known_ho

2017-09-15 14:52:40 469

原创 十二、Git基础命令汇总

Git基础命令使用方法汇总:mkdir learngit:创建名字为learngit的空目录cd learngit:进入到learngit目录中pwd:显示当前目录的具体路径touch test:创建一个名为test的txt文本git init:初始化当前目录ls -ah:显示隐藏的文件git add file1.txt:将文件file1.txt添加到暂存区git add file1

2017-09-14 20:40:02 375

原创 十一、使用Git前的准备

如果你是想上传资料到git,而不是简单的从git服务器下载资料,那你需要做好以下准备。但是,如果你只想下载内容,那么GitLab提供了非常便捷的用户界面,可通过界面直接下载需要的内容一、在本地配置用户信息配置内容:user.name 和 user.email配置目的:Git用来记录谁做了什么事配置方法:windows下打开Git Bash进行操作git config #查看本机是否配置了个人

2017-09-14 20:00:25 14209 2

原创 十、Git的几个重要概念

在使用Git前,我们有必要先搞清以下几个概念,对后续的使用会有很大的帮助一、GitGit是一款免费、开源的分布式版本控制系统客户端下载地址:https://git-scm.com/downloads安装后包括快捷方式:Git Bash /Git CMD/ Git GUI,我们使用Git Bash命令窗口 二、GitHubgitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作

2017-09-14 18:39:54 510

转载 九、Git-添加远程仓库

参考文献: https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013752340242354807e192f02a44359908df8a5643103a000首先来区分两个概念:gitlab和github,它们都是git服务器,github是现有的用来提供Git仓库托管服务的,

2017-09-13 14:54:08 323

转载 八、Git-远程仓库

参考文献: https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001374385852170d9c7adf13c30429b9660d0eb689dd43a000一、本次聊聊git和其他管理工具的区别–区别之一:远程仓库Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的

2017-09-13 14:16:48 512

转载 七、Git-删除文件

参考文献: https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013758392816224cafd33c44b4451887cc941e6716805c000删除也是一种操作,我们举例说明……首先在工作区新建文件test.txt,并添加&提交到仓库$ git add tes

2017-09-12 15:43:31 235

转载 六、Git-撤销修改

参考文献: https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001374831943254ee90db11b13d4ba9a73b9047f4fb968d000一、工作区的内容你修改了多次,并且保存了多次,如果想回到修改前怎么办?例一:对工作区的README.txt文件做了4次修

2017-09-11 18:36:26 271

转载 五、Git-管理修改

参考文章: https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001374829472990293f16b45df14f35b94b3e8a026220c5000了解了暂存区的概念,我们进一步理解Git跟踪并管理的是修改,而非文件你会问,什么是修改?比如你新增了一行,这就是一个修改

2017-09-10 17:32:21 252

转载 四、GIt工作区与暂存区

参考文献: https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013745374151782eb658c5a5ca454eaa451661275886c6000GIt与其他版本管理工具的一个不同之处,就是存在暂存区的概念工作区(Working Directory)就是本机电脑中的

2017-09-10 16:54:27 241

转载 三、版本库版本回退

参考文章 https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013744142037508cf42e51debf49668810645e02887691000本章演示提交3个版本到仓库后如何返回到过去或者未来的某个版本说明:Git会记录所有修改的内容,但只会展示当前提交的版本,其

2017-09-08 10:08:01 619

转载 二、修改本地文件后提交本地仓库

参考文章: https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013743858312764dca7ad6d0754f76aa562e3789478044000我们已经成功地添加并提交了一个readme.txt文件,现在我们继续修改readme.txt文件,修改如下Git is

2017-09-07 15:41:43 824

转载 一、GIT创建版本库基本命令

参考文章: https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013743256916071d599b3aed534aaab22a0db6c4e07fd0000一、版本库的理解什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有

2017-09-07 11:31:12 606

翻译 jenkins+Git+Ant

首先需要安装搭建Jenkins环境,Git环境,Ant环境 Jenkins搭建:http://blog.csdn.net/qq_15792013/article/details/77528109 Git搭建: Ant搭建:http://blog.csdn.net/qq_15792013/article/details/77507954一、全局工具配置入口:系统管理–>Global Tool C

2017-08-31 15:30:05 749 1

转载 agilone环境搭建

Agileone+Xampp 安装具体可参考此链接:http://blog.csdn.net/lll921176681/article/details/76615542本人在安装过成中遇到以下问题: 创建数据库时提示:已经创建过了,无需重复创建 解决方案:agileone的版本可能不对,重新下载安装包解压安装

2017-08-30 17:49:28 731 1

翻译 phpwind安装

phpwind(简称:pw)是一个基于PHP和MySQL的开源社区程序,是国内最受欢迎的通用型论坛程序之一一、 phpwind下载下载地址:http://www.phpwind.net 解压后出现两个文件,如图 二、XAMPP安装XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包 下载地址:https://www.apachefriends.org/zh_c

2017-08-30 15:32:34 6270 3

原创 Jenkins安装搭建(tomcat)配置

方法一:下载最新版本的jenkins,通过dos命令直接运行Jenkins官网下载地址:http://Jenkins-ci.org/下载后解压,安装到指定目录 打开命令行窗口,进入Jenkins的安装目录,执行命令 在浏览器地址栏输入:http://localhost:8080/jenkins/访问页面即可方法二:将下载的war包文件部署到 servlet 容器,然后启动容器,在浏览器的URL

2017-08-24 11:31:19 7986

翻译 ant环境配置

一、概念及优点概念: ANT本身就是这样一个流程脚本引擎,用于自动化调用程序完成项目的编译,打包,测试等。优点:ant 是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点: 1、跨平台性:Ant是纯Java语言编写的,所以具有很好的跨平台性。 2、操作简单:Ant是由一个内置任务和可选任务组成的,用ant任务就像是在dos中写命令行一样。Ant运行时需要一个XML

2017-08-23 16:43:40 682

翻译 jmeter-线程组

线程组的配置主要分三部分:基本信息,线程组特性,时间配置基本信息Name:给线程组起一个跟项目相关的名字 Comment:添加一些有用的备注(可选填) Action to be taken after a Sampler error:发生错误后的运行方式continue:继续向下执行(最长用的选择)start next thread loop:中止当前循环,进入下一个循环stop thre

2017-08-09 15:57:35 1148

翻译 jmeter-结构

JMETER主要由三部分构成:模拟用户请求,结果验证,结果收集模拟用户请求由七部分构成:根节点是测试计划(test plan)线程组(thread users):模拟负载前置处理器(pre processors):发送请求前环境或参数的设置等取样器(sampler):模拟负载发送请求配置原件(config elements):实现参数化控制器(logic Controller):控制执行方

2017-08-09 14:39:12 332

原创 jmeter-badboy录制

一、下载安装启动下载地址:http://www.badboy.com.au/同其他软件一样正常安装就可以,安装后启动界面如图 二、录制脚本前提是本机安装了agileone服务,以此系统为例进行录制先录制脚本,然后导出成为.jmx格式的文件,如下图 三、jmeter回放脚本打开jmeter,导入录制好的脚本,运行如图 注意:badboy录制时加入了循环控制脚本step1,在导入到jme

2017-08-08 18:23:59 499

原创 jmeter-代理录制

一、配置jmeter添加线程组Test Plan–>Add–>Threads(users)–>Thread Group添加请求Thread Group–>Add–>Config Element–>http request Defaults添加代理服务器Workbench–>Add–>Non-test Elements–>Http(s) Test Script Recoder二、配置浏览器启动IE浏

2017-08-08 15:58:02 407

原创 性能测试-1jmeter的安装配置

JDKjmeter的运行依赖于JDK,所以需要先安装配置JDK,具体可参见文章:下载安装http://blog.csdn.net/qq_15792013/article/details/59103031环境配置http://blog.csdn.net/qq_15792013/article/details/59106776jmeter官网下载地址http://jmeter.apache.or

2017-08-08 11:04:09 331

原创 接口测试工具-postman

下载安装postman安装包分两种,一是下载后作为本地的app正常安装,二是下载后作为chrome浏览器的插件 下载地址:https://www.getpostman.com/apps界面简介1.快捷键入口:依次为: Show/Hide Sidebar:展开或收起左侧菜单栏 Runner:运行收藏夹 Import:导入postman收藏夹,环境,数据块,curl命令,或者运行文件 O

2017-08-07 18:38:03 625

翻译 Java环境配置

目的-快速方便的访问配置方法 电脑》属性》高级系统设置》环境变量》系统变量,来配置环境变量配置变量JAVA_HOME 新建变量名:JAVA_HOME 变量值:jdk的安装路径,如:E:\Program Files (x86)\Java\jdk1.7.0_67 配置变量CLASSPATH 新建变量名:CLASSPATH 变量值:.;%JAVA_HOME%lib\dt.jar;%JAVA_

2017-03-01 14:42:00 343

翻译 JDK下载安装

## JDK目前最新版本为1.8 ##百度搜索框输入JDK 注意选择官网链接进入 在官网页面点击“Download”下的java,如图 选择跟你系统相匹配的版本,注意一定要勾选接受协议 点击下载,下载完成后即可安装 安装时选择纯英文目录,安装后存在jie和jdk两个文件夹,如下图

2017-03-01 13:28:27 392

原创 Eclipse下载方法

百度搜索框输入eclipse 搜索结果页选择官网进入 注意点击“Dowload Packages ”到下载页 选择与自己系统相匹配的版本 进入下载页面,点击“DOWNLOAD” 需要等待几秒钟弹出下载对话框,如果没自动弹出则点击下图的“click here” 下载对话框如下图,点击下载即可完成下载过程

2017-03-01 09:47:08 408

Eclipse汉化包

用来给安装的eclipse汉化。操作方法:解压文件后,将文件夹fectures和plugins拷贝到eclipse的安装目录dropins文件夹下,即可完成汉化。

2017-03-01

空空如也

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

TA关注的人

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