自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lupu's journey - 生活、分享

一只菜鸟的奇幻之旅

  • 博客(12)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 Python从零开始写爬虫(一)requests库使用

requests是一个强大的网络请求库,简单易用-让 HTTP 服务人类。可以参考这个网站的介绍:http://cn.python-requests.org/zh_CN/latest/index.html直接使用pip install requests安装此模块之后,开始吧。一、网络请求和响应常用的请求方式有以下几种:GET请求获取URL位置的资源 HEAD请求获取URL位置的资源的头部信息

2017-06-30 14:53:11 743

原创 Appium自动化测试-入门

Appium是一个移动端的自动化框架,是跨平台的。可用于IOS和Android以及firefox的操作系统。 • 原生应用是指用android或ios的sdk编写的应用; • 移动网页web应用是指网页应用,类似于ios中safari应用或者Chrome应用或者类浏览器的应用; • 混合应用是指一种包裹webview的应用。

2017-06-25 18:50:07 30049 1

原创 Linux 作业和进程

处理信号Linux利用信号与运行在系统中的进程进行通信,进程的信号就是预定义好的一个消息,进程能识别它并决定是忽略还是做出反应。进程如何处理信号是由开发人员通过编程来决定的,大多数编写完善的程序都能接收和处理标准Unix进程信号。Linux进程信号如下:

2017-06-23 18:42:06 8220

原创 Linux awk命令(一)基础

awk 是一种编程语言,用于在linux/unix下对文本和数据进行处理,它能提供一个类编程环境来修改和组织文件中的数据。它比sed功能更为强大,可以看看本人之前写过的sed的使用。awk分别代表其作者姓氏的第一个字母,它的作者是三个人,分别是Alfred Aho、Brian Kernighan、Peter Weinberger。

2017-06-21 09:50:59 357

原创 shell 结构化命令之循环

一、for命令下面是bash shell中for命令的基本格式:for var in listdo commands done在每次迭代过程中,变量var会包含列表中的当前值,$var变量包含着这次迭代对应的当前列表项中的值。可以通过以下几种方式来指定列表:读取列表中的值: 最简单的用法就是,直接指定一系列值,如下

2017-06-20 15:01:31 468 1

原创 shell 结构化命令之跳转

说到shell脚本的结构化命令,不得不首先了解一下退出状态码的概念。shell中运行的每个命令都使用退出状态码(exit status)告诉shell它已经运行完毕。退出状态码是一个0-255的整数值,在命令结束运行时由命令传给shell。我们可以获取这个值并在脚本中使用。Linux中专门提供了变量$?来保存上个已执行的命令的退出码,它的值是shell所执行的最后一条命令的退出状态码。

2017-06-20 09:19:55 18544 2

原创 Selenium自动化测试-unittest单元测试框架使用

一、什么是unittest这里我们将要用的unittest是python的单元测试框架,它的官网是 https://docs.python.org/2/library/unittest.html,在这里我们可以得到全面的信息。当我们写的用例越来越多时,我们就需要考虑用例编写的规范与组织,以便于后期的维护,而unittest正是这样一款工具。我们这里用一个示例来展示用unittest脚本是什么样子的

2017-06-19 19:39:27 21139 1

原创 Selenium自动化测试-入门

SeleniumSelenium 是一个浏览器自动化测试框架,它主要用于web应用程序的自动化测试,其主要特点如下:开源、免费;多平台、浏览器、多语言支持;对web页面有良好的支持;API简单灵活易于使用;支持分布式测试用例执行。 Selenium经历了两个版本,Selenium1.0和2.0,Selenium1.0主要由以下几部分构成:Selenium IDE:是一个嵌入到

2017-06-18 14:24:28 14113 1

原创 Jmeter(一)脚本录制工具badboy和Jmeter基本使用

一、badboy简介badboy是一款用C++开发的动态应用测试工具,拥有强大的屏幕录制和回放功能,并且可将录制的脚本导出为jmx格式,并直接导入到jmeter中使用,可以大大的方便我们的使用,可以从其官方网站进行下载:badboy官网。二、badboy脚本录制下载安装完badboy之后,打开软件,我们可以得到以下界面:菜单栏的上方,表示badboy正在录制当中;菜单栏的下方有一个输入要录制的网站的

2017-06-12 14:38:51 1688

原创 Linux sed命令(二)进阶

在之前的文章 Linux sed命令(一)基础中,我们分析了sed命令的基本使用,它们基本可以满足我们的大多数操作,然而我们可以发现它存在着一些局限,比如:需要跨行操作、跳转操作时,我们就需要学习sed更多的高级特性了。

2017-06-09 09:46:09 649

原创 Linux sed命令(一)基础

sed(StreamEditor)是一个“非交互式的”面向字符流的编辑器,能同时处理多个文件多行的内容。处理时,把当前处理的行存储在临时缓冲区中,接着用sed命令处理,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。并且源文件内容没有改变,除非你使用重定向存储输出。其功能非常强大,更是编写shell脚本必会的命令之一。

2017-06-07 21:55:37 392

原创 Python模块导入错误分析

最近在练习爬虫的过程中,得知有一个模块叫做builtwith,其中有个parse的方法可以用来检查网站构建的技术类型,于是直接用pip安装了此模块: pip install builtwith。然后在导入此模块的过程中(import builtwith),始终无法成功,提示信息如下:

2017-06-04 22:22:09 1922 1

Python核心编程 第三版 英文版

Python核心编程 第三版 英文版

2017-07-06

eclipse-testng离线包

eclipse-testng离线包

2017-07-04

Linux Shell编程从入门到精通

Linux Shell编程从入门到精通

2017-07-02

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

TA关注的人

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