- 博客(299)
- 资源 (19)
- 收藏
- 关注

原创 实战Replica Sets+Sharding方案采…
经历了九九八十一难,基本上集群分片终于有点效果了,于是赶紧梳理了一下思绪。开始做之前先把自己的服务器的防火墙关闭,用date命令查看三台服务器的时间是不是一致,如果不一致请及时修改调整时间,语法为date-s 12:00, 学会几个命令,查看防火墙命令:/etc/init.d/iptablesstatus 关闭/开启防火墙命令:chkconfig iptables off /on ,
2014-07-25 16:15:26
1989
原创 Jmeter分布式压测
一、前提:3台服务器,IP分别为:A、B、C操作系统:不限(windows\linux均可)二、操作步骤:1.分别在3台服务器上安装java运行环境,jdk 1.6或更高2.分别配置好java的环境变量windows下:新建变量:变量名:ClASSPATH 变量值:,;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;变量名:JAV
2017-02-17 14:42:25
992
原创 windows下安装jenkins
jdk环境变量等要配置好,JDK推荐配置1.7或者以上。1:去官网下载jenkins.war包。 官网地址:http://Jenkins-ci.org/ 官网镜像地址:http://mirrors.jenkins-ci.org/war-stable/ (在里面可以选择任意版本的war包,lastest为最新的,推荐下载!)2:下载完后在c盘根目录建一个jenkins文件夹,并把jenkin
2017-02-17 14:42:17
588
转载 Jmeter录制app脚本
环境准备:1.手机2.wifi3.Jmeter 具体步骤:1、启动Jmeter;2、“测试计划”中添加“线程组”;3、“工作台”中添加“HTTP代理服务器”;4、配置代理服务器:Global Settings下面的端口配置:9988,HTTPS Domains配置:http://10.200.52.88,目标控制器配置:测试计划>线程组其中,端口:随意设置;ip:电脑的ip,如下图设置 650)
2017-02-17 14:42:12
673
转载 使用JMeter创建数据库(Mysql)测试
感谢虫师,此文摘自虫师的博客。 我的环境:MySQL:mysql-essential-5.1.51-win32 jdbc驱动:我已经上传到csdn上一个:http://download.youkuaiyun.com/source/3451945 JMeter:jmeter-2.4 任意版本都行。1.首先我们要有一个可以做测试的数据库,当然,里面要有数据,不然怎么测呢?我的上一篇文章《Ecli
2017-02-17 14:42:07
424
原创 安全测试常用功能点
1. 不登录系统,直接输入登录后的页面的URL是否可以访问;2. 不登录系统,直接输入下载文件的URL是否可以下载文件;如输入:http://url/download?name=file是否可以下载文件file3. 退出登录后,后退按钮能否访问之前的页面;4.ID/密码验证方式中能否使用简单密码;如密码标准为6位以上,字母和数字的组合,不包含ID,连接的字母或数字不能超过n位5.ID/密码验证方式
2017-02-17 14:42:02
618
原创 Monkey测试实例
Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。1,环境检查先检查电脑adb有没有,在运行--cmd--adb--回车或者输入adb shell 检查adb是否配置好。650) this.wi
2017-02-17 14:41:57
364
原创 Monkey测试实例
Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。1,环境检查先检查电脑adb有没有,在运行--cmd--adb--回车或者输入adb shell 检查adb是否配置好。650) this.wi
2017-02-17 14:41:52
440
原创 JMeter创建FTP测试服务器上传下载性能
在工作中,有时候我们会对服务器的上传下载性能进行测试,于是就整理了工作中测试ftp上传下载的是实战总结。测试环境:jmeter 我使用的是apache-jmeter-2.13测试服务器是阿里云上的真实服务器,IP:***.***.***.*** (为了服务器安全,我就不写那么精确的IP地址了。)但是被测服务器上必须按照ftp服务端,有ftp账号,如果这里不明白可以留言。1,创建一个线程组650)
2017-02-17 14:41:47
3149
转载 Memcached windows 下安装与测试
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。但是它并不提供冗余(例如,复制其hashmap
2017-02-17 14:41:42
317
原创 windows服务器部署多个不同端口的tomcat
环境:两个Tomcat7.0.20,使用一个JVM,JDK7,Win7 64位系统。 使用压缩版的tomcat不能使用安装版的。第一个tomcat的配置不变。增加环境变量CATALINA_HOME2,值为新的tomcat的地址;增加环境变量CATALINA_BASE2,值为新的tomcat的地址。修改新的tomcat中的startup.bat,把其中的CATALINA_HOME改为CATALINA
2017-02-17 14:41:34
364
转载 windows查看端口占用以及关闭相应的进程
开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用 假如我们需要
2017-02-17 14:41:30
261
转载 windows查看端口占用以及关闭相应的进程
开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用 假如我们需要
2017-02-17 14:41:24
457
转载 Swagger UI教程 API 文档神器 搭配Node使用
在团队开发中,一个好的 API 文档可以减少很多 交流成本 ,也可以使一个新人快速上手业务。前言swagger ui 是一个API在线文档生成和测试的利器,目前发现最好用的。为什么好用? Demo 传送门支持API规范生成代码,生成的客户端和服务器端骨架代码可以加速开发和测试速度这些文档可用于项目内部API审核方便测试人员了解API支持API自动生成同步的在线文档这些文档可作为客户产品文档的一部分
2017-02-17 14:41:19
680
转载 ActiveMQ—Windows操作系统中如何安装启动ActiveMQ
下面介绍一下如何在Windows操作系统中搭建ActiveMQ: 1、下载window版的 ActiveMQ ,下载地址: http://download.youkuaiyun.com/download/wangshuxuncom/8241085 ;2、解压下载到的压缩文件——apache-activemq-5.10.0-bin.zip,得到名为apache-activemq-5.10.0的文件
2017-02-17 14:41:14
824
转载 ActiveMQ安装部署(Windows)
JMS(Java Messaging Service)是Java平台上有关面向消息中间件的技术规范,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发,ActiveMQ而是这个规范的一个具体实现。JMS的队列消息传递过程如下图:650) this.width=650;" src="http://img.blog.youkuaiyun.com/2014
2017-02-17 14:41:09
332
转载 ActiveMQ安装与配置
1、环境:Windows XPapache-activemq-5.2.0-bin.zip 2、安装解压缩到apache-activemq-5.2.0-bin.zip到一个目录,比如C:\apache-activemq-5.2.0 3、配置配置就在C:\apache-activemq-5.2.0\conf目录下三个文件activemq.xmlcredentials.propertieslog4j.p
2017-02-17 14:41:04
399
原创 Linux开机启动程序或脚本详解
很多时候我们需要在Linux上设定一些服务或者脚本开机自启动,这样可以避免机器重启带来的服务中断等问题。下面我们来看一下Linux下如何设置开启自启动:cd /etc/init.d vi myscript.sh #将myscript.sh修改为你自己的脚本名编写自己的脚本后保存退出。在编写脚本的时候,请先加入以如以下注释#add for chkconfig #description: #关于脚
2017-02-17 14:40:58
301
原创 appium自动化程序教程
现在我们在一个项目中,要进行自动化处理,自动化的原则就是解放双手,我们先写一个简单的自动化用例,使我们的Java代码实现安装apk,然后启动,滑动,自动输入账号密码,自动登录,首页板块每个功能模块进行点击。代码如下:package com.glen.demo;import io.appium.java_client.AppiumDriver;import io.appium.java_client
2017-02-17 14:40:51
1004
1
转载 常见的appium日志分析
运行成功了appium第一个例子后,日志一阵猛吐,也不知道细节是啥情况。这下仔细看看。那堆adb命令,就自己百度吧。01. png: 650) this.width=650;" id="aimg_847525" src="http://files.colabug.com/forum/201404/11/155614nedshnu1ybyyyz1z.png" class="zoom" title
2017-02-17 14:40:45
1891
原创 appium实现的一个简单的测试用例
前几天在搭建appium的环境,苦于项目紧急,没有好好解决一个滑动问题,经过网络的资料搜索,现在将我学习的过程中踩过的坑记录下来。问题:app安装实现,启动实现,但是没有滑动。原因是:滑动代码没有放在@test下,且休眠时间太短,后面的坐标给的太小。代码实现如下:package com.glen.demo;import io.appium.java_client.AppiumDriver;impo
2017-02-17 14:40:40
690
原创 使用Genymotion安卓apk报错解决方法
使用Genymotion创建一个虚拟机,安装安卓的apk,报错,如下:650) this.width=650;" src="http://s5.51cto.com/wyfs02/M02/83/70/wKiom1dzcTGBujsqAACpKcWJa9I373.jpg-wh_500x0-wm_3-wmp_4-s_3842710850.jpg" title="11.jpg" alt="wKiom1dz
2017-02-17 14:40:35
808
原创 adb工具如何连接手机安装apk
adb工具是连接Android手机的一个工具,使用比较简单,开发和测试在日常的工作中经常用到,今天我就把我使用的记录下来,做一个记录。1,设备环境准备,PC一台,Android手机一部,使用的是小米手机。USB数据线一条,注意数据线的质量,差点的质量数据线有时候会连接不上,网络环境是WiFi,下载adb, 最好把对应的文件置于cmd.exe同目录下(这个环境如果不会可以参考我另外一个博客)。2,开
2017-02-17 14:40:30
700
原创 adb工具如何连接手机安装apk
adb工具是连接Android手机的一个工具,使用比较简单,开发和测试在日常的工作中经常用到,今天我就把我使用的记录下来,做一个记录。1,设备环境准备,PC一台,Android手机一部,使用的是小米手机。USB数据线一条,注意数据线的质量,差点的质量数据线有时候会连接不上,网络环境是WiFi,下载adb, 最好把对应的文件置于cmd.exe同目录下(这个环境如果不会可以参考我另外一个博客)。2,开
2017-02-17 14:40:25
5366
转载 Java程序性能分析工具Java VisualVM(Visual GC)—程序员必备利器
VisualVM 是一款免费的\集成了多个JDK 命令行工具的可视化工具,它能为您提供强大的分析能力,对 Java 应用程序做性能分析和调优。这些功能包括生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内存和 CPU 分析,同时它还支持在 MBeans 上进行浏览和操作。在内存分析上,Java VisualVM的最大好处是可通过安装Visual GC插件来分析GC(Gabage Collec
2017-02-17 14:40:20
479
转载 安全性测试AppScan工具使用实战
Appscan是做安全性测试的一款工具,网上资料比较少,项目需要做安全性测试,用它做了web的扫描,可以发现一些问题,并且有原因分析和修复建议,感觉还不错,现在实战1、打开工具,点击【文件】下的【新建】,来打开新建扫描页面650) this.width=650;" style="background-image:none;padding-top:0px;padding-left:0px;paddi
2017-02-17 14:40:15
3394
转载 接口测试Fiddler实战20150921
项目背景:1、接口URL:http://192.168.xx.xx:8080/mserver/rest/ms2、接口参数:data=xxxxx&key=xxxxx,数据是加密的3、请求方式:post4、协议:http实战步骤1、打开fiddler2、切换到【Composer】界面3、选择请求方式:POST4、输入接口地址5、输入请求头信息,我们项目需要输入:content-type:applica
2017-02-17 14:40:06
470
转载 接口测试工具SoapUI Pro5.1.2基本使用20150920
soapui是接口测试工具,最近因为要做接口测试,使用了下,现在和大家分享下:工具安装很简单,就不说了,直接说使用,先什么都不说,照着操作一遍,我们拿天气预报的webserver来实战;主要包括:新建项目,添加测试套件、测试用例、修改参数、运行、添加断言1、打开工具:双加图片打开工具650) this.width=650;" style="background-image:none;padding
2017-02-17 14:40:01
3206
转载 Fiddler真机抓包
Fiddler是一个http调试代理,它能 够记录所有的你电脑和互联网之间的http通讯,Fiddler 可以也可以让你检查所有的http通讯,设置断点,以及Fiddle 所有的“进出”的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fiddler 要比其他的网络调试器要更加简单,因为它仅仅暴露http通讯还有提供一个用户友好的格式。 对于Android开发
2017-02-17 14:39:56
275
转载 YCSB性能测试工具使用
在网上查In-Memory NoSQL性能测试的资料时,偶然间发现了这个性能测试工具YCSB,全称为“Yahoo! Cloud Serving Benchmark”。它内置了对常见NoSQL数据库和数据网格产品的支持,如Cassandra、MongoDB、HBase、Redis、Infinispan等等很多的主流产品,而且不仅安装使用简单,还能自由扩展测试数据类型和支持的数据库产品。1 编译安装首
2017-02-17 14:39:51
891
1
转载 10个SQL注入工具
众所周知,SQL注入攻击是最为常见的Web应用程序攻击技术。同时SQL注入攻击所带来的安全破坏也是不可弥补的。以下罗列的10款SQL注入工具可帮助管理员及时检测存在的漏洞。BSQL Hacker650) this.width=650;" class="size-full wp-image-17765" title="10个SQL注入工具" alt="10个SQL注入工具" src="http://
2017-02-17 14:39:45
8212
原创 adb常用命令
cd /adb ----进入adbadb kill-server ---杀死adb服务adb connect 172.25.27.77:7896 ----连接机顶盒adb rootadb connetc adb remountadb shell ls -l /system/appadb shell busybox rm -rf /system/app/ooooo.a
2017-02-17 14:39:40
358
原创 使用Jmeter进行http接口测试
前言: 本文主要针对http接口进行测试,使用Jmeter工具实现。 Jmter工具设计之初是用于做性能测试的,它在实现对各种接口的调用方面已经做的比较成熟,因此,本次直接使用Jmeter工具来完成对Http接口的测试。 一、开发接口测试案例的整体方案:第一步:我们要分析出测试需求,并拿到开发提供的接口说明文档;第二步:从接口说明文档中整理出接口测试案例,里面要包括详细的入参和出参数据以及明确
2017-02-17 14:39:34
421
原创 linux性能监控工具
Linux系统出现问题时,我们不仅需要查看系统日志信息,而且还要使用大量的性能监测工具来判断究竟是哪一部分(内存、CPU、硬盘……)出了问题。在Linux系统中,所有的运行参数保存在虚拟目录/proc中,换句话说,我们使用的性能监控工具取到的数据值实际上就是源自于这个目录,当涉及到系统高估时,我们就可以修改/proc目录中的相关参数了,当然有些是不能乱改的。下面就让我们了解一下这些常用的性能监控工
2017-02-17 14:39:29
517
转载 软件测试人员分工
最近看了点敏捷测试的东西,看得比较模糊。一方面是因为没有见真实的环境与流程,也许它跟本就没有固定的模式与流程,它就像告诉人们要“勇敢”“努力”。有的人在勇敢的面对生活,有些人在勇敢的挑战自我,有些人在勇敢的面对失败与挫折。好吧!他们都实现了“勇敢”,勇敢到底是如何去做,也许说不清楚。或者说每个人都有自己的实践方式。但是他们却同样靠着“勇敢”攻克不自己所面临的困难。当然了,敏捷并不是简单一个词语,经
2017-02-17 14:39:22
270
转载 python学习笔记--虫师
好吧!我早就想学习一门语言了,我想编程是我们大多测试员的短板。虽然,我更熟悉JAVA,但我还是的ruby和python之间犹豫了很久。我一直觉得自己编程方面没有天赋。所以就选个简单点的下手吧。 安装与运行交互式解释器 在绝大多数linux和 UNIX系统安装中(包括Mac OS X),Python的解释器就已经存在了。我们可以在提示符下输入python命令进行验证(作者环境ubuntu)
2017-02-17 14:39:17
595
转载 Monkey测试简介
在android手机上做自动化测试,monkey比cts,Android UnitTest 好用多了,他其实是继承与adb shell中的一段的shell指令。一monkey测试的相关的原理monkey测试的原理就是利用socket通讯的方式来模拟用户的按键输入,触摸屏输入,手势输入等,看设备多长时间会出异常。当Monkey程序在模拟器或设备运行的时候,如果用户出发了比如点击,触摸,手势或一些系统
2017-02-17 14:39:11
403
原创 appium安装部署第二季
当Android SDK安装完成之后,并不意味着已经装好了安装模拟器。Android系统有多个版本,所以我们需要选择一个版本进行安装。我这里以Android 4.4.2版本为例。650) this.width=650;" src="http://images0.cnblogs.com/blog2015/311516/201506/081025011608656.png" alt="" />如上图,
2017-02-17 14:39:06
212
原创 appium环境搭建
随着移动app的不断发展,手机端测试日益火爆,在网络上看到很多教程,今天安装了appium,把安装过程详细记录一遍,如下图:我的电脑环境是win7 64位第一步:安装node.js,Appium官方网站:http://appium.io/,由于国内防火墙的原因,下载下载不了,稍后我会发一个下载链接下载链接:http://down.51cto.com/data/2210731下载完成以后,点击如下图
2017-02-17 14:39:00
415
原创 软件测试职业规划
软件测试人员的发展误区【4】 公司开发的产品专业性较强,软件测试人员需要有很强的专业知识,现在软件测试人员发展出现了一种测试管理者不愿意看到的景象: 1、开发技术较强的软件测试人员转向了软件开发(非测试工具开发); 2、业务能力较强的测试人员转向了软件需求; 3、沟通能力较强专业能力较强的人员转向了软件实施; 为什么不愿意看到呢,自己培养起来的优秀人员都为别的部门、别的公司干活去了,而
2017-02-17 14:38:55
372
Katalon_Studio_Windows_64-7.5.5.zip
2020-07-10
HttpRunnerManagerV2.0源码
2018-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人