自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

寻找回来的世界

I doubt, therefore I think, therefore I am --René Descartes

  • 博客(35)
  • 收藏
  • 关注

原创 Robot Framework 安装Tips (windows版本)

安装步骤steps1>> python c:\Python27\Lib\site-packages\pip install robotframework2>> downloads http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/ and setup wxPython3>> python c:\

2017-12-07 10:54:41 372

转载 接口监听工具 Fiddler 证书创建问题解决方式

https://www.zhaokeli.com/article/6360.html在使用fiddler抓包的时候出现  creation of the root certificate was not successful  这个错误出现这个错误会导致https包抓不到手机上访问 192.168.1.100:8888(这里用你自己电脑的ip) 点击down the fid

2016-10-21 16:26:13 8308

原创 Android 版本号 与 API Level 版本 对应表

Platform VersionAPI LevelVERSION_CODENotesAndroid 4.419KITKATPlatform HighlightsAndroid 4.318JELLY_BEAN_MR2Platform HighlightsAndroid 4.2, 4

2016-03-01 10:44:59 646

原创 在Android 模拟器中安装 apk

我本人使用的Genymotion模拟器,安装及配置另起文章叙述Genymotion的设置中找到ADB标签页,选择Use custom Android SDK tools,指定sdk路径设置后,如果需要在启动的模拟器中安装apk,首先,将apk文件拷贝至sdk/platform-tools目录下然后,打开cmd命令行,进入该目录,执行命令 adb install *.apk 命令执行

2016-01-04 13:46:40 476

原创 Eclipse Maven工程 打包jar文件(包含依赖jar) 打包过程与执行说明

1 首先 maven工程将依赖包导出将依赖的第三方包导出方式:命令行 mvn dependency:copy-dependencies或 在Eclipse工程中,右键pom.xml点击 Maven Build... 在弹出窗口中定位到Goals,输入dependency:copy-dependencies 点击运行运行后,会在工程的target目录中,默认创建depen

2015-11-26 20:47:17 11277

转载 TestNG - @Parameters 传递外部参数 对比 @Dataprovider

如我之前写的,testng中传递参数可以使用@Dataprovider,这种参数主要用于指定的参数集合,但是如果是从testng外部传入参数的话,@Dataprovider则无法获得或者说无法直接获得这种情况可以通过标签,在testng.xml中定义参数的值。对于同一参数,可以在不同地方定义不同值,因此需要注意testng.xml中的测试范围的问题。和标签定义了suite和test两种

2015-11-20 10:08:03 5253 1

原创 MySQL server及workbench 安装配置

安装mysql,在windows系统下比较麻烦,总之我在mac os中省事很多,苹果系统中集成了很多服务,不需要单独配置但在windows下,需要安装mysql server并配置,然后再安装workbench首先下载 mysql server https://www.baidu.com/link?url=uf7b90E5s2mUzRvN0-w-VZmNRokKev50O9nKLkE5

2015-11-18 20:29:35 4390 1

转载 JAVA 字符串分割split 的用法注意

对字符串"mysql.ip"进行分割,并取得首字首先想到使用split通过"."进行分割,返回字符串数组,再 获取数组的第一个元素因此代码执行String s=new String("mysql.ip");String a[] = s.split(".");System.out.println(a[0]);执行后,系统抱错提示数组越界,跟踪后发现s.split生成的数组长度是0查阅

2015-11-18 11:54:04 1296

原创 JAVA 自定义异常类

有些时候,我们需要通过自己定义的异常信息输出首先,定义一个异常类public class U_Customed_Exception extends Exception{ public U_Customed_Exception(String msg){ super(msg); }}然后,在其他类中引用这个异常类import com.qa.ballon.api.util.U

2015-11-17 18:21:51 360

原创 JAVA 使用properties配置文件

在工程中,创建一个配置文件,例如,命名为 database.properties 注意后缀为properties 千万不要写成propertise,很像对不对将文件放在src/main/resources下文件内容###############################数据库IP及端口信息##############################mysql.driver=

2015-11-17 18:15:10 468

原创 TestNG 创建自定义的监听器

使用自定义的监听器,可以让测试代码更加易读import java.io.File;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Arrays;import java.util.GregorianCalendar;impo

2015-11-16 20:45:02 2541

原创 jmeter - 获取数据库表数据作为参数

在jmeter中使用数据库表数据首先需要设置数据库连接,然后在创建JDBC取样器1.创建配置元件JDBC Connection Configuration 并设置连接,设置 variable name 创建JDBC Request取样器,variable name 输入上面设置的值,从而建立对应关系设置查询结果变量名称,这部分内容执行后返回的结果内容如下图

2015-10-29 14:01:48 20802 4

原创 jmeter - 开发java插件,进行测试

1.准备工作开发jmeter的java插件需要引入两个包"ApacheJMeter_core.jar"和"ApacheJMeter_java.jar",位于Jmeter的安装目录lib/ext 下在java工程中,导入这两个包2.开发步骤jmeter插件需要继承 AbstractJavaSamplerClient,这点需要注意,如果不继承,那么这个开发包在jmeter的选项中将不可

2015-10-29 10:56:00 2716 1

原创 python - web框架 - flask 代码中含有中文内容解决办法

代码中注入中文内容,服务报错并自动退出运行class LoginForm(Form): email = StringField('邮箱', validators=[Required(), Length(1, 64), Email()]) password = PasswordField

2015-10-28 16:00:20 4235

原创 python - web框架 - flask 问题处理

使用flask进行web开发,网页输入中文内容,访问页面时候报错如下:UnicodeDecodeError: 'utf8' codec can't decode byte ...这是由于框架默认编码方式不支持中文,根据页面返回的日志信息查询在框架目录 \Python27\Lib\site-packages\jinja2 中文件 loaders.py 有这么一行try: 

2015-10-28 15:40:08 683

原创 myeclipse集成maven问题解决

运行pom.xml的build test时,报错Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : Unsupported major.minor version 51.0这是由于jdk版本的问题,需要升级版本在myeclipse W

2015-10-28 12:54:48 828

原创 python web 框架 Flask 问题处理

使用flask框架时,登录界面输入有效用户登录后,跳转到错误页面提示 TypeError: 'unicode' does not have the buffer interface这个问题根据提示,是在\Python27\Lib\site-packages\werkzeug  这个文件中出现问题从网上获取的问题处理意见,参加 https://github.com/mitsu

2015-10-27 11:02:54 756

原创 Jenkins 安装及配置 2 -- 创建maven项目

1.http://127.0.0.1:8080/jenkins/,2.创建job 点击新建3.选择 【构建一个maven项目】4.输入项目名称(自定义),例如:JK_JOBS_Tag_0.0.1,点击OK5.进入项目配置页面,在源码管理选择对应的模式(以svn为例),选择subversion,输入Repository URL 例如:https://test.msf/svn/my_p

2015-10-23 15:18:57 1083

原创 windows环境下 svn服务器搭建+myeclipse使用 quickstart

网上找了一些资料学些,在搜寻过程中遇到了大量不得而终的资料和信息,反复查阅整理后思路才渐渐清晰闲话少叙吧,切入重点使用svn主要是为了进行版本控制,在版本管理过程中需要上传,检出,编辑,更新,分支,主干等一杆概念并由这些概念引发的一系列动作利用svn进行版本管理,首先是软件环境的准备1.下载svn的服务端和客户端http://subversion.apache.org/pack

2015-10-20 16:27:02 463

原创 Jenkins 安装及配置 1

参考内容https://wiki.jenkins-ci.org/display/JENKINS/Use+JenkinsWindows下安装Jenkins参考 https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+as+a+Windows+service1.下载启动包,地址 http://ft

2015-10-16 10:36:34 625

原创 python 用 sqlacodegen 将存在的数据库表 转化成model.py

Flask的sqlalchemy对数据库表的模型提供了很多易用的方法。为了使用这些内容,需要将数据库表按照Flask识别的格式创建成Model,但是一般我们都是在已经创建好的数据库环境中开发python代码,对于已经存在的数据库表,可以通过以下方式来生成models.py首先,安装pip install sqlacodegen然后,在命令行执行sqlacodegen --nov

2015-01-15 15:07:26 10384

原创 python 获取某个py中含有的类 并将这些类写入列表转为字典

当我们需要将某个py文件中所包含的类 类名全部列出 放入一个集合时,需要运用下面的代码import os,sys,inspectimport flask_exe_010_mysql_models for name, obj in inspect.getmembers(flask_exe_010_mysql_models): if inspect.isclass(obj)

2015-01-15 11:51:27 1270

原创 python - web框架 - Flask Mysql 创建表的外键

代码:from flask import Flask, render_template, session, redirect, url_for, flashfrom flask.ext.bootstrap import Bootstrapfrom flask.ext.wtf import Formfrom wtforms import StringField, SubmitFieldf

2015-01-07 15:19:34 2330

原创 python - web框架 - Flask sqlalchemy Mysql

使用 Flask 的 flask-sqlalchemy 连接数据库参考网址:http://docs.sqlalchemy.org/en/latest/dialects/mysql.html#unicodehttps://pythonhosted.org/Flask-SQLAlchemy/quickstart.html条件:需要安装 sqlalchemy$ pip insta

2015-01-07 11:39:04 5871

转载 python - web框架 - Flask 参考内容

《Flask Web开发》参考网址:code:https://github.com/miguelgrinberg/oreilly-intro-to-flask-videoonlinebook:https://www.safaribooksonline.com/library/view/flask-web-development/9781491947586/ch01.html

2015-01-06 10:57:39 818

转载 Python unittest parametrized test cases

参考网址:http://eli.thegreenplace.net/2011/08/02/python-unit-testing-parametrized-test-casesimport unittestclass ParametrizedTestCase(unittest.TestCase): """ TestCase classes that want to be par

2014-12-30 15:05:50 3094

转载 Jmeter CSS/'JQuery extractor Match No.(匹配数字的含义)

设置CSS/JQuery extactor时,需要仔细设置匹配数字项(Match NO.)默认是0,通过css/jquery的xpath方式获取页面的值时,有时候我们获取的值会是一组,这种情况下,配置Match No就需要比较仔细设置为1,表示获取第1个匹配到的值设置为-1,则获取到所有匹配到的值参考网址:http://immikes.blogspot.hk/2013

2014-12-25 19:11:24 3858

转载 Jmeter HTTP COOKIE Manager

参考网址:http://smilejay.com/2013/04/login-wordpress-with-jmeter/http://wangsheng14591.blog.163.com/blog/static/327797102012829101351887/早期的JMeter版本(2.3.2或更早)对与cookie的管理是支持跨域的,也就是说不同域名的网站都可以使用cookie

2014-12-25 18:32:42 2372

转载 Python 安装部署 及 工程发布 Chapter.05 Better Package Metadata

参考网址:http://www.scotttorborg.com/python-packaging/metadata.htmlBetter Package MetadataThe setuptools.setup() call accepts a variety of keyword arguments to specify additional metadata about yo

2014-12-25 10:10:21 546

原创 python 测试报告输出 htmltestrunner 及 中文乱码的解决方式

python unittest要产生一个可看的报告,需要借助一个第三方的包下载HTMLTestRunner.py 第三方库 ,参考地址:http://tungwaiyip.info/software/HTMLTestRunner.html是个牛人自己写的,真挺不错的,佩服佩服下载后,文件拷贝到python工程的目录里,可以引用到就行使用:import lib.HTMLTestR

2014-12-24 17:04:40 4118 2

原创 python unittest 像 TestNG 一样prodvider

参考网址:http://programmaticallyspeaking.com/test-data-provider-using-python-metaclass.html使用TestNG进行测试的时候,允许使用外部数据源来驱动测试方法的执行,举个例子:我们有一个测试方法,而这个测试方法对应有10条测试数据,如果我们在测试方法中使用循环遍历这十条数据的话,很可能出现的问题是:1.

2014-12-24 15:38:44 6158 1

转载 Python 安装部署 及 工程发布 Chapter.04 setup.py详解

google威武,看到的文章也十分提神参考网址:http://www.scotttorborg.com/python-packaging/dependencies.htmlSpecifying DependenciesIf you’re using Python, odds are you’re going to want to use other public package

2014-12-24 15:28:00 619

原创 Python 安装部署 及 工程发布 Chapter.03 发布流程简述

前提:python环境部署,pip工具安装python的发布,就目前我的了解,是发布到pypi系统,这是一个在线系统,你可以访问 https://pypi.python.org查看,这里个钟高手发布的开源python工程比比皆是,同时,包含编写python所需要的相关的依赖工程包。发布的流程简要说明:本地开发程序工程->为工程创建setup.py->通过pip工具发布工程到pypi系统

2014-12-24 14:27:42 636

原创 Python 安装部署 及 工程发布 Chapter.02 pip安装

python 进行工程创建后,需要发布以便于在不同的位置安装。python的工程发布需要做一些准备前提:安装部署本地python。连接Internet1.下载 get-pip.py (https://bootstrap.pypa.io/get-pip.py 或 http://pypi.python.org/packages/source/p/pip/)2.下载后,使用命令行进入到文件的

2014-12-24 11:10:33 444

原创 Python 安装部署 及 工程发布 Chapter.01 python 安装部署

1.在windows系统中安装部署python   首先下载python 安装程序(http://www.python.org/getit/),例如:python-2.7.3.msi   2.*与3.*的差别还是比较明显,比如:在2.*中 print 后面直接跟打印内容,但在3.*中则必须 print () ,而且打印出的内容会将()也打印出来2.双击python-2.7.3.msi安

2014-12-24 10:55:40 388

空空如也

空空如也

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

TA关注的人

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