- 博客(23)
- 收藏
- 关注
原创 Jmeter的参数化方法
对被测系统的用户名和密码进行参数化,来模拟多个用户同时登录系统。一、利用函数助手获取参数值选项->函数助手对话框__Random,__CSVRead,生成的函数字符串:${__Random(,,)}第一个参数为随机数的下限,第二个参数为随机数的上限,第三个参数为储存随机数的变量名; ${__CSVRe
2017-02-15 16:30:56
21768
1
原创 Jmeter脚本两种录制方式
通过Badboy来录制脚本1.打开badboy ,点击红色按钮,在地址栏输入被测项目地址。录制完后,点击旁边的黑色按钮结束录制。2.选择文件,Export to Jmeter 保存.jmx类型文件3.打开Jmter,打开“文件”->‘打开’选择刚保存的.jmx类型文件。使用Jmeter自身的代理录制脚本1.创建一个线程组2.创建http代理服务器
2017-02-13 19:15:40
11399
原创 Android自动化测试之MonkeyRunner使用
MonkeyRunner工具是使用Jython(使用Java编程语言实现的Python)写出来的,它提供了多个API,通过monkeyrunner API 可以写一个Python的程序来模拟操作控制Android设备app,测试其稳定性并通过截屏可以方便地记录出现的问题。 monkeyrunner和money没有什么直接的关系,monkey是在设备直接运行adb shell命令生成随
2017-02-10 22:37:10
22834
原创 Android自动化测试之Monkey使用
Mokey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。当应用程序崩溃(CRUSH)或产生了程序不响应(ANR)的错误时,Monkey将会停止并报销Monkey 测试的对象仅为应用程序包,测试使用的
2017-02-10 14:43:40
7154
原创 Python 日志向控制台和文件输出
python 的标准库里有日志记录模块--logging,具体可参考官方API logging模块 1.创建logger实例logging模块是依靠调用Logger类的方法来实现的,Logger并不直接创建实例,而是通过调用logging.getLogger([name])创建logger实例,每个实例都有自己的名字.logger = logging.getLogger
2016-03-17 16:17:36
11258
原创 安装Mysql最新版本mysql-5.7.10-winx64出现的几个问题解决
电脑是64位的安装不了Windows (x86, 32-bit),Mysql installer MSI ,然后下载了Windows (x86, 32-bit), ZIP Archive 这种是免安装直接解压使用的,因为最新版本的原因也有一些问题。(1) 首先解压后有一个默认的配置文件my-default.ini配置文件,直接替换掉换成以下的配置文件(注意安装路径的更改)。[mys
2015-12-12 13:07:53
7612
原创 Linux 任务定时命令crontab解析
crontab命令用于设置周期性被执行的指令,该命令从标准输入中读取指令,并存放在crontab文件中,crontab文件储存的指令被守护进程crond激活,它是linux下用来周期性的执行某个任务和等待处理事件的一个守护进程。crond在后台运行每分钟会定时检查是否有要执行的任务。 linux下的任务调度分为:系统任务调度和用户任务调度 系统任务调度是系统周期性所
2015-11-30 11:17:50
988
原创 centos7 安装sublime text3 及package control以及问题解决
1.首先在官网(http://www.sublimetext.com/3)上下载源码 2.解压到/opt 目录下 tar -jxvf sublime_text_3_build_3083_x64.tar.bz2 -C /opt 3.#cd /opt/sublime_text ./sublime_text 直接打开 4.建立软链接,方便终端打
2015-10-08 11:41:40
3478
原创 Python 中利用urllib2简单实现网页抓取
网页抓取就是把URL地址中指定的网络资源从网络流中读取出来,保存到本地。在Python中,可以使用urllib2这个模块来抓取网页,模块提供了读取web页面数据的接口,我们可以像读取本地文件一样读取www和ftp上的数据.HTTP是基于请求和应答机制的:客户端提出请求,服务端提供应答。以下实现了最简单的urllib2抓取网页。#!/usr/bin/env pythonim
2015-09-28 13:54:57
3244
转载 HTTP POST GET 请求区别详解
一 原理区别 一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETEURL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST
2015-09-28 11:48:50
635
原创 openstack的基本介绍
OpenStack 是一个开源的IaaS(基础设施及服务)云计算平台,让任何人都可以自行建立和提供云端运算服务。OpenStack由一系列相互关联的项目提供云基础设施解决方案的各个组件,核心项目(9 个) 计算(Compute) - Nova,网络和地址管理- Neutron,对象存储(Object) - Swift,块存储(Block) - Cinder,
2015-09-25 09:48:05
563
原创 python中正则表达式以及re模块的使用
正则表达式设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,则认为它“匹配”正则表达式中的特殊字符符号描述符号描述^正则表达式的开始字符\b匹配单词的开始和结束$正则表达式的结束字符\B匹配不是单
2015-09-21 09:26:55
4115
原创 使用python迭代器生成斐波那契数列
斐波纳契数列以递归的方法定义:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n≥2,n∈N*)这个数列从第2项开始,每一项都等于前两项之和,而且当n趋向于无穷大时,前一项与后一项的比值越来越逼近黄金分割0.618.首先可以通过简单的for循环实现#!/usr/bin/env pythondef fib(n): a,b = 0,1 for i
2015-09-16 14:39:31
6143
转载 正则表达式基本语法
转自:点击打开链接1.正则表达式基本语法两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。例子如下:"^The":表示所有以"The"开始的字符串("There","The cat"等);"of despair$":表示所以以"of despair"结尾的字符串;"^abc$":表示开始和结尾都是"abc"的字符串——呵呵,只有"abc"自己了;
2015-09-15 16:44:07
1011
原创 python中使用sys.argv命令行参数
sys模块包含了与Python解释器和它的环境有关的函数。在python命令行环境下可以通过help('sys')或是点击打开链接可以查看sys模块所有的描述说明。sys.argv变量是一个字符串的列表,包含了命令行参数 的列表,即使用命令行传递给你的程序的参数。脚本的名称总是sys.argv列表的第一个参数sys.argv[0],第二个参数sys.argv[1]为程序
2015-09-15 13:36:43
10831
原创 使用python遍历目录浏览文件属性
设计一个python模块ShowFileProperties.py来查看path目录下所有文件的属性。通过给定的目录路径查看文件的名称大小,创建时间,最后修改时间。1.遍历path指定的目录,获取每个子目录的路径,2.遍历子目录下的所有文件,并返回文件的属性列表3.分解属性列表,对属性列表进行格式化输出。#Filename:ShowFileProperties.
2015-09-15 13:16:02
2138
原创 Linux中find 命令
find 是linux命令行工具箱中很棒的命令,之前总结了grep命令一些常见的用法,find 与grep的区别在于find用于查找文件或目录,此命令提供了相当多的查找条件,功能很强大。grep用于在文件中查找匹配的文本(字符串)。
2015-09-09 17:54:08
512
转载 Centos 6.4 python 2.6.6 升级到 2.7.3
Centos56.4系统的自带的Python是2.6版本#python -V Python 2.6.61.下载Python-2.7.3 #wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz22.解压#tar -jxvf Python-2.7.3.tar.bz2 3.更改工作目录#cd Py
2015-09-08 09:34:04
503
原创 数据输入/输出重定向
首先来看看命令执行过程的数据传输情况:其中stdin(标准输入)0,stdout(标准输出)1,stderr(标准错误)2,称为文件描述符。在编写脚本时会频繁使用stdin,stdout,stderr,当命令输出文本时,这些输出文本有可能是错误的信息或是正确信息,单靠查看输出文本本身没法区分哪些是正常的,哪些是错误的,通过文件描述符重定向则可将错误信息和正确信息分别输出到指
2015-09-01 10:16:39
534
原创 正则表达式之掌握grep的用法
grep (缩写来自Globally search a Regular Expression and Print)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。---百度百科
2015-08-27 17:31:17
769
原创 shell变量详解
Bash是Linux distribution 的标准shell,Linux是多用户多任务的环境,每个用户登录都会取得一个bash,每个用户可以使用bash执行相关的命令,例如执行mail这个命令来获取自己的邮件,这时bash就可以通过"变量”来得知你的邮箱是哪个文件了。再比如你写了一个很长的shell脚本,脚本中多次出现了某一个命令或是路径,如果觉得路径不对想修改一下,就得一个个修改
2015-08-20 11:05:41
549
原创 配置VirtualBox中CentOS 6.5的本地磁盘镜像作为其软件源
有时候Linux系统不能联网,此时就不能使用联网的yum源了(网络上的软件源(如网易、搜狐、中科大镜像))。这时可以使用下载好的CentOS磁盘镜像(.iso文件)来作为软件源。它包含了大部分常用软件,而在我们安装CentOS系统的时候,很多时候是选择性安装的(我选择的时是最小化安装),所以并没有把所有的软件安装到系统中。
2015-08-19 14:38:48
1326
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人