自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 crontab和jenkins结合完成移动端自动化后jenkins配置邮件

1.系统管理-》系统配置jenkins localtionextended email notifacation邮件通知

2018-07-12 18:29:05 611

原创 java-client 升级后没法使用swipe方法,使用TouchAction进行封装

package XXXX;        import io.appium.java_client.TouchAction;        import io.appium.java_client.android.AndroidDriver;        import io.appium.java_client.touch.WaitOptions;        import io.appium...

2018-06-22 17:51:37 1566

原创 Git常用命令总结

Gitgit init 初始化一个仓库,Git自动为我们创建了一个master分支工作区:就是你的工作目录 如E:\learnGit.git 表示git版本库   staged(或index) 就是暂存区git add XXX.txt 添加到仓库git add -A 全部提交到暂存区git commit -m "xxx" 提交到仓库  XXX为备注第一步是用“git add”把文件添加进去,实际上...

2018-06-08 14:37:39 567 2

转载 JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解

JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat、hprof等小巧的工具,本博客希望能起抛砖引玉之用,让大家能开始对JVM性能调优的常用工具有所了解。    现实企业级Java开发中,有时候我们会碰到下面这些问题:OutOfMemoryError,内存不足内存泄露线程死锁锁争用(Lock C...

2018-05-18 14:55:45 363

转载 性能监控

 工欲善其事必先利其器,性能优化和故障排查在我们大都数人眼里是件比较棘手的事情,一是需要具备一定的原理知识作为基础,二是需要掌握排查问题和解决问题的流程、方法。本文就将介绍利用性能监控工具,帮助开发者更快更准的找到问题产生的根源。本文分为三部分,第一部分将介绍在Linux环境下的常用监控工具,第二部分介绍Windows环境下的监控工具,第三部分将通过一个案例,介绍利用这些监控工具一步一步找出jav...

2018-05-18 14:54:20 580

转载 JVM性能调优监控工具专题一:JVM自带性能调优工具

前提概要:        JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat、hprof等小巧的工具,每一种工具都有其自身的特点,用户可以根据你需要检测的应用或者程序片段的状况,适当的选择相应的工具进行检测。接下来的两个专题分别会讲VisualVM的具体应用。现实企业级Java开发中,有时候我...

2018-05-18 14:50:19 4336 1

原创 appium 切换到webview Chrome version must be >= 59.0.3071.0\n

 appium Chrome version must be >= 59.0.3071.0\n   检查手机上Android system webview 的版本,下载Android system webview版本所对应的chromedriver版本 地址:http://www.cnblogs.com/testervic/p/6705159.html...

2017-12-20 11:02:01 628 1

原创 jmeter修改报告模板

JMeter has built-in ant integration, which allows us to run JMeter from command line. The result of running from command line is a JTL output file. This file is actually an XML file, and can be conver

2017-08-17 16:50:53 3672

原创 appium 识别toast找不到zipalign.exe

Starting with SDK Tools 23, zipalign.exe was moved again. It is no longer in its previous location (under \tools), but only in the subdirectories of \build-tools.This issue is fixed in GeneXus

2017-08-10 10:45:57 811 1

转载 Appium swip滑动

Appium 处理滑动 appium 处理滑动的方法是 swipe(int start-x, int start-y, int end-x, int end-y, int during) - Method in class io.appium.java_client.AppiumDriver此方法共有5个参数,都是整形,依次是起始位置的x y坐标和终点位子的x y坐标和滑动间隔

2017-07-26 16:12:38 955

转载 appium定位元素java篇 封装

1、关于没有name,没有ID的元素的定位---通用篇解题思路:因为没有name,id;其实剩下的选择已不多,要么xpath,要么className。xpath木有好印象(稳定性不高,加之1.0x后需要写全路径,相当崩溃),我决定十分个人色彩的建议使用className。具体方法:用className获取所有该类型的元素;根据元素的位置确定元素的index;获取目标元素。

2017-07-25 16:56:24 1736

转载 Appium+Python 自动化-appium常用元素定位方法

ID定位# resourceId属性的方法driver.find_element_by_id('com.lizi.app:id/setting_imageView').click() #以accessibility_id进行定位,对Android而言,就是content-description属性driver.find_element_by_accessibility_id(

2017-07-25 16:19:59 3343

原创 Mac 下appium环境

我的系统是MacOs 10.12.5 使用terminal命令行的方式安装:1.jdk安装,下载Mac版本jdk(jdk-8u131-macosx-x64.dmg)直接点击安装安装后的目录:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home配置系统变量执行 cd /etc 切换目录 执行 sudo vi

2017-07-25 15:45:04 866

原创 windows下 appium遇到的问题(android)

http://www.cnblogs.com/fnng/p/4540731.htmlAppium移动自动化测试(一)--安装Appium安装Android 模拟器:把镜像换成mirrors.neusoft.edu.cn,然后点击packages中的reload,可以发现全部都可以下载了简介:Appium使用WebDriver的json wire协议,驱动

2017-06-29 16:11:58 1616

原创 jmeter 之 JDBC request

JDBC Request  这个Sampler可以向数据库发送一个jdbc请求(sql语句),并获取返回的数据库数据进行操作。它经常需要和JDBC Connection Configuration配置原件(配置数据库连接的相关属性,如连接名、密码等)一起使用。一、准备工作1、本文使用的是mysql数据库进行测试,数据库的用户名为root(你自己的用户名),用户名密码为*******

2017-06-22 10:33:43 376

原创 jforum论坛搭建windows

1.下载JDK进行安装参考:http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html2.下载论坛框架jforum-2.1.9.zip 3.下载tomcat(apache-tomcat-6.0.35.zip)解压缩即可,可以把他放到D盘根目录,将jforum解压后的文件夹放在Tomcat安装目录的webapps下面,启动

2017-06-20 16:42:36 841

原创 jmeter获取cookie里面的值

1.要确保jmeter.properties(这个文件在安装目录的bin目录下),文件里面的设置项CookieManager.save.cookies=true2.添加HTTP Cookie管理器,默认就行不用设置 添加HTTP请求,该请求是为了获取cookies获取 ecsid请求传参的值

2017-06-19 11:29:26 2140

原创 JMeter处理返回结果unicode

第一步:修改Jmeter根目录下的jmeter.properties文件,把编码格式改为utf-8第二步:在请求下添加BeanShell PostProcessor,并加入代码,  String s=new String(prev.getResponseData(),"UTF-8");        char aChar;        int len= s.length();

2017-06-19 11:00:15 1344

原创 手机利用charles抓取https请求包

说明:PC端用charles抓取https请求,会出现SSL Proxying disabled in Proxy Settings这样的提示,如下图。要通过charles抓取数据,还需要进行一些简单的设置。具体:1. 安装charles ca证书1.1 选择 help | Install Charles CA SSL Certificate1.2 然后会弹

2017-03-16 18:11:17 933

转载 LR问题

一:LoadRunner常见问题整理      1.LR脚本为空的解决方法:       1.去掉ie设置中的第三方支持取消掉       2.在系统属性-高级-性能-数据执行保护中,添加loadrunner安装目录中的vugen.exe文件. 有可能是由于录制的URL地址采用的是localhost的问题,改成分配的IP地址或127.0.0.1试试。3、插入文本检查

2017-01-09 15:40:49 2292

原创 python 安装 paramiko

Win7下Python2.7环境安装paramiko模块2014-03-05 04:12 本站整理 浏览(5267) 关闭Win7下Python2.7环境安装paramiko模块,有需要的朋友可以参考下。近段时间用Python写一个小东西,每次修改代码后要手工上传到服务器,觉得很麻烦,虽然有WinSCP,找了一下资料,发现parami

2016-12-09 17:44:42 410

转载 jvm 优化

JVM垃圾回收与性能调优总结JVM调优的几种策略  一、JVM内存模型及垃圾收集算法 1.根据Java虚拟机规范,JVM将内存划分为:New(年轻代)Tenured(年老代)永久代(Perm)  其中New和Tenured属于堆内存,堆内存会从JVM启动参数(-Xmx:3G)指定的内存中分配,Perm不属于堆内存,有虚拟机直接分配,但可以通过-XX:PermSi

2016-12-07 11:26:06 323

转载 mysql hint

MySQL常用HINT1,强制索引 FORCE INDEX  复制代码 代码示例:SELECT * FROM TABLE1 FORCE INDEX (FIELD1) …只使用建立在FIELD1上的索引,而不使用其它字段上的索引。2,忽略索引 IGNORE INDEX  复制代码 代码示例:SELECT * FROM TABLE1 IGNORE INDEX (FI

2016-12-07 11:06:56 499

转载 tomcat连接数线程数

tomcat最大线程数的设置Tomcat的server.xml中连接器设置如下 Connector port="8080"                    maxThreads="150" minSpareThreads="25" maxSpareThreads="75"                    enableLookups="false" redir

2016-12-05 16:53:35 6698 1

转载 oracle查看允许的最大连接数和当前连接数等信息

两个参数间的关系:sessions=1.1*processes+5目前总结的语句,在查看数据的连接情况很有用,写完程序一边测试代码一边查看数据库连接的释放情况有助于分析优化出一个健壮的系统程序来。1.Sql代码1.select count(*) fromv$process  select count(*) from v$process where program

2016-12-05 16:44:23 938

转载 oracle执行计划

基于ORACLE的应用系统很多性能问题,是由应用系统SQL性能低劣引起的,所以,SQL的性能优化很重要,分析与优化SQL的性能我们一般通过查看该SQL的执行计划,本文就如何看懂执行计划,以及如何通过分析执行计划对SQL进行优化做相应说明。一、什么是执行计划(explain plan)执行计划:一条查询语句在ORACLE中的执行过程或访问路径的描述。二、如何查看执行计划1: 在PL/

2016-12-05 16:41:47 398

转载 sql执行计划

Mysql查看执行计划  一.语法 explain  例如: explain select * from t3 where id=3952602; 二.explain输出解释 +----+-------------+-------+-------+-------------------+---------+---------+-------+------

2016-12-05 16:36:12 254

原创 Robot Framework自动化测试解决selenium2library加载失败

=======所需环境===================Python:https://www.python.org/RF框架是基于python 的,所以一定要有python环境。 Robot framework :https://pypi.python.org/pypi/robotframework/2.8.5  这个不是解释了,RF框架。虽然在做基于UI的自动化时

2016-11-18 12:03:31 4924 2

转载 linux下 iotop

这篇文章主要介绍了Linux系统IO分析工具之iotop参数详解(查看IO占用),本文着重注解了iotop工具的参数,以及可操作命令,需要的朋友可以参考下简介:iotop – simple top-like I/O monitoriotop是一个用来监视磁盘I/O使用状况的 top 类工具,可监测到哪一个程序使用的磁盘IO的信息(requires 2.6.20 or later)安

2016-11-15 09:50:49 1412

原创 linux下的 netstat命令

简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为Active Internet connections (w/o servers)Proto Recv-Q S

2016-11-15 09:37:20 328

原创 django 静态文件的配置总结

django框架的使用,想引用静态css文件,怎么都引用不到,从网搜了好多,大多因为版本问题,和我现在的使用的dango1.1配置不同,根据资料和公司的项目最终解决,于是想整理总结下各版dango静态文件的配置,以备后查;配置原因:由于django不处理静态文件(css、js、image等),而是交与web服务器处理。而django的路径处理和其他web框架有些区别,它需要我们手动的配

2016-11-11 14:36:14 938

原创 apache2.4+python2.7+mod wsgi部署django1.10项目

apache 安装参考前一章django 项目使用 python manager.py startproject  lfctestdjango目录:(创建了2个app python manager.py startapp  jlpt1 和 west)static目录是从django 拷贝过来的apache 是自己创建的templates是模板htmlwest和jlp

2016-10-31 16:59:12 1705

转载 Apache的下载安装(主要说的 64位)及问题

今天重装完win8系统,就重新下载安装 Apache。虽说之前有安装过Apache(原来系统是win7 64位),也成功运行过Apache服务器,但是让我重新下载安装,还真没有半点以前安装过的印象。       这里讲的是64位的Apache如何下载安装,因为官网上提供32位的Apache安装版,我们只需下载后进行安装即可,过程较为简单,出现的问题也较少,所以在此就不再重述。      a

2016-10-31 15:46:24 662 1

转载 django 快速实现完整登录系统

本操作的环境:===================Windows 7 64python3.5Django 1.10=================== 创建项目与应用  :#创建项目django-admin.py startproject mysite5cd mysite5#在项目下创建一个online应用python manage.py3.5 s

2016-10-28 14:09:31 7455

原创 python django1.10解决view must be a callable list/tuple in case of include()

django 1.10参考 https://docs.djangoproject.com/en/1.10/topics/http/urls/#exampleYou need to import your views and reference the callable as describeddjango 1.8Referencing the vie

2016-10-28 10:03:05 1698

翻译 [Django]静态文件:如何在网页中显示图片,css,js等静态文件

翻译整理自Django的官网文档。具体步骤为:  1.在settings.py中添加与修改:[python] view plain copy # static/file operation  HERE = os.path.dirname(os.path.dirname(__file__))    # Absolute filesystem path to

2016-10-20 09:50:01 2997 3

转载 python爬图片到本地

一,获取整个页面数据 首先我们可以先获取要下载图片的整个页面信息。test.py#coding=utf-8import urllibdef getHtml(url): page = urllib.urlopen(url) html = page.read() return htmlhtml = getHtml("http://tieba.b

2016-10-19 17:32:56 459

转载 Python-第三方库requests详解

Requests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便,可以节约我们大量的工作,完全满足 HTTP 测试需求。Requests 的哲学是以 PEP 20 的习语为中心开发的,所以它比 urllib 更加 Pythoner。更重要的一点是它支持 Python3 哦!Beautiful

2016-10-19 16:33:58 462

转载 python基于http协议编程:httplib,urllib和urllib2

转自:http://www.cnblogs.com/chenzehe/archive/2010/08/30/1812995.htmlpython基于http协议编程:httplib,urllib和urllib2        httplib实现了HTTP和HTTPS的客户端协议,一般不直接使用,在Python更高层的封装模块中(urllib,urllib2)使用了它的h

2016-10-19 16:30:02 1049

原创 python dirname使用

TEMPLATES_FOLDER_NAME = 'jlpt1/templates'DJANGO_ROOT = dirname(dirname(abspath(__file__)))print abspath(__file__)print dirname(abspath(__file__))print DJANGO_ROOTprint normpath(join(DJANGO

2016-10-19 15:59:14 1508

空空如也

空空如也

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

TA关注的人

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