自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liudie_luo的专栏

生活就是这样,让人爱也让人恨!

  • 博客(38)
  • 资源 (9)
  • 收藏
  • 关注

原创 python脚本脱离python环境运行

一、简单粗暴,首先需要安装pyinstallerpip install pyinstaller二、安装完pyinstaller之后,就可以执行pyinstall命令了pyinstaller -F xxx.py比如以上命令,在相应的脚本路径下,执行,则会把xxx.py打包成一个.exe文件,无障碍的情况下,到同级目录dist下,可以查看到xxx.exe文件,那么该xxx.exe文件就...

2019-04-28 17:07:31 4124 1

转载 jenkins的邮件通知设置

本文主要对Windows环境 jenkins 的邮件通知进行介绍jenkins 内置的邮件功能 使用email-ext插件扩展的邮件功能邮件通知功能主要包含两个部分:全局配置和项目配置。一. 先介绍下内置的Jenkins 邮件服务器 配置1、系统管理-系统设置,先设置发件人的邮件,切记:一定要设置,且在系统管理员那个地方设置的email地址要和email配置的相同2、...

2019-03-05 13:33:53 2125

转载 jenkins构建邮件自动发送,测试邮件发送成功,构建项目邮件发送不成功的问题

提示问题:Connection error sending email,retrying once more in 10 seconds……Connection error sending email,retrying once more in 10 seconds……Failed after second try sending email在系统管理,系统设置中,设置如下后...

2019-03-04 16:59:38 7693 4

转载 jenkins 下使用 HTML Publisher 插件后查看 html 报告数据不显示

jenkins 下使用 HTML Publisher 插件后查看 html 报告数据不显示在部署jenkins持续集成的过程中经常会用到HTML Publisher Plugin插件来显示测试报告。为了测试报告样式的美观以及易读,测试报告中经常会搭配CSS和JS实现自定义的样式或动画效果。 Jenkins中在访问有自定义样式或动画效果的测试报告时,展示的样式往往会出乎你的想象,面目全非,样...

2019-02-26 15:55:50 509

原创 jenkins针对单个任务自定义工作空间,报告不能生成时注意工作空间问题,尤其allure报告

allure报告 path必须与生成报告文件的名字一致,且是可读最好配置该单个编译的自定义工作空间与该test源码文件路径一致

2019-02-26 15:53:52 2162

原创 搭建本机pytest+allure

pip3 install pytestpip3安装以下allure依赖包pip3 install pytest-allure-adaptor或者pip3 uninstall pytest-allure-adaptorpip3 install allure-pytest 第一种方式:配置allure环境https://docs.qameta.io/allure/#_inst...

2019-02-26 11:19:18 470

原创 python+pytest单元测试框架之在Jenkins上生成Allure测试报告

一、搭建环境Jenkins环境不做过多解释jenkins中全局变量配置python环境,path:D:\soft\Python\Python37\;D:\soft\Python\Python37\Scripts\本机需安装jdk,python。pip3 install pytestpip3安装以下allure依赖包pip3 install pytest-allure-adapt...

2019-02-26 11:13:22 1529

转载 Android 自动化测试所需环境搭建

Android 自动化测试所需环境搭建工具/原料·        Eclipse、Java Jdk7、Android SDK,Appium步骤/方法1.    安装Java JDK在安装eclipse之前,应确保已安装了Java JDK!双击jdk-7u75-windows-i586.exe进行安装,获取【安装路径】2.    配置J

2017-03-24 17:46:22 901

转载 jmeter从外部文件取值问题,如果文件中的参数值为纯数字形式的,jmeter会默认将其识别成int型数据

jmeter从外部文件取值问题,如果文件中的参数值为纯数字形式的,jmeter会默认将其识别成int型数据如果你通过CSV Data Set Config或者_StringFromFile函数来参数化你的请求,需要特别注意当参数为纯数字时,jmeter会默认将其识别成int型数据,说明jmeter并不是默认以String类型对数据进行读取的:范围-2147483648到21474836

2017-03-22 17:58:47 3895

原创 Jmeter对于请求参数封装及使用

1、譬如常用的接口测试,加密以及解密规则,可能依据项目不同而不同,此时可以用java  eclipse封装好类,导出jar包      在测试计划处导入jar包。2、HTTP请求下添加前置处理器:BeanShell PreProcessor      在此位置对一些请求参数做一些基本处理。此时注意在前置处理器中,vars.put("",)用于存放变量。   3、在HTT

2017-03-22 17:47:05 2182

原创 Jmeter有关cookie的获取

1、jmeter的bin目录下jmeter.properties的文件       开放这个:CookieManager.save.cookies=true2、Http请求下添加Http Cookie管理器(空的足够)3、抓包工具查看cookie命名,若命名为tt_sessionid4、则函数外获取的cookie值为${COOKIE_tt_sessionid},前面的COOKI

2017-03-22 17:03:07 8356

转载 maven工程常用命令

Maven常用命令: 1. 创建Maven的普通java项目:    mvn archetype:create    -DgroupId=packageName    -DartifactId=projectName  2. 创建Maven的Web项目:       mvn archetype:create     -DgroupId=packageName    

2016-07-20 14:55:39 386

转载 testNg之TestResultListener

import io.appium.java_client.android.AndroidDriver;import java.io.File;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Arrays;import java.util.Date;import

2016-07-19 19:44:45 2172 2

转载 testNg之TestngRetry

import org.apache.log4j.Logger;import org.apache.log4j.PropertyConfigurator;import org.testng.IRetryAnalyzer;import org.testng.ITestResult;import org.testng.Reporter;/** * TestNG retry

2016-07-19 19:43:29 1014

转载 testNg之RetryListener

import java.lang.reflect.Constructor;import java.lang.reflect.Method;import org.testng.IAnnotationTransformer;import org.testng.IRetryAnalyzer;import org.testng.annotations.ITestAnnotation

2016-07-19 19:42:45 943

转载 testNg之PowerEmailableReporter

import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;import java.io.InputSt

2016-07-19 19:41:57 4046 2

转载 testNg之ConfigReader

import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util.Enumeration;import java.util.Properties;import org.testng.log4testng.Logge

2016-07-19 19:40:40 786

原创 testNg多台APP执行,输出报告

《thread-count表明多个执行机执行以下用例》                        class-name="路径.TestResultListener" />class-name="路径.PowerEmailableReporter" />APPIUM执行机注意2处

2016-07-19 19:29:10 743 1

转载 log4j按级别输出log文件

log4j.rootLogger=info,stdout,info,debug,errorlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.Convers

2013-08-07 15:31:44 618

转载 Struts2中的ModelDriven机制及其运用 .

在寻找structs标签push的运用时,发现的一篇好文章。 所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User如下:package cn.com.leadfar.struts2.actions; publicclass User {    privateintid;    private Stringuse

2013-07-25 11:22:44 686

原创 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

今天遇到这问题,谷歌加百度,发现网上的答案各异,但是不甚明了。有说在tomcat上添加有关jar这一说法,这问题确实也能解决,     但是不能明白原理,因为,个人的项目是有添加相关jar包的。(当然没有添加相关jar包,报此种错误的,则必须要添加jar包才行。 )    后来发现最简单的方法就是,删除原来的tomcat,重新部署发布项目,然后就能找到jar包了。     原来

2013-06-28 11:29:49 940

转载 org.springframework.web.context.ContextLoaderListener .

ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。至于ApplicationContext.xml这个配置文件部署在哪,如何配置多个xml文件,书上都没怎么详细说明。现在的方法就是查看它的

2013-06-26 14:05:21 820

转载 公司面试题——线程数组求和

编程题: 说明:1)用多线程的方式对inputs数组的每个元素作求和运算,例如某个元素为45,则计算:1+2+3+....+45       2)把计算结果放到outputs数组对应的索引的位置,例如:        inputs为:2,3,0,1 计算后outputs为:3,6,0,1        假定:outputs和inputs数组的元素个数一样        完成后,

2013-06-20 17:29:14 1263

原创 简单的工作必需项

postgresql备份数据库框架:pg_dump -s -U postgres openbravo>openbravo.sql备份这个数据表COPY (select * from ticketlines) to 'var/lib/postgresql/ticketlines'COPY ticketlines from '/var/lib/postgresql/ticket

2013-05-16 09:50:01 976 1

原创 postgresql导出数据表还原

备份数据表,路径必须为下面路径。COPY (select * from ticketlines) to 'var/lib/postgresql/ticketlines'还原数据表COPY ticketlines from '/var/lib/postgresql/ticketlines.copy';这些可以在原数据表的基础上还原,但是必须保证原数据表与被还原数据不同

2013-05-16 09:47:25 1424

原创 postgresql创建function使两个表互动

create function f_m_stockcurrent_post(character varying(32))RETURNS integer as$$declarerec record;beginupdate stockcurrent set units=units+(select handqty from shipmentinline sp inner jo

2013-05-16 09:41:17 1208

原创 postsql grant 权限 role

周末的时候整了个postgres放入自己的电脑,郁闷之极的是:使用自己创建的用户tad,可以登录,可以查看,但是不能用此操作系统去访问数据库所属人为postgres的表,纠结之极!     继续整理,找:     psql -U postgres    创建用户:     CREATE ROLE tad LOGIN PASSWORD 'tad‘;     CREATE

2012-10-08 09:19:15 1708

原创 查询数据库中的任意一条语句sql、 random

关于取数据库中的任意一条语句的总结:mysql:select * from table order by rand() limit 1PostgreSQL:select * from table order by random() limit 1Microsoft SQL Server:select  top 1 colimn from table orde

2012-09-08 09:57:10 1370

原创 linux虚拟机VirtualBox以及添加U盘设备

安装虚拟机,很多的时候大家会想安装一个多功能版本的虚拟机,但是个人认为既然是虚拟机简简单单就可以了,比如安装linux中自带的虚拟机virtualbox-4.1_4.1.18-78361~Ubuntu~maverick_i386.deb(虚拟机设备下载地址)我暂时没有用过window中的虚拟机,所以不予评论,但是linux中的虚拟机开始有个问题,就是关于U盘设备无法使用,怎么添加U盘设备呢?

2012-09-05 15:25:42 3378 1

转载 怎样做最好的自己

最简单的道理往往最容易被忘记  如何做人?怎样做人?做一个什么样的人?这是一门艺术,更是一门学问。很多人一辈子都没有弄明白。  平时我们经常听到“做人难,难做人”的感慨,也经常能感受“先做人,后做事”的领悟。可见,做人不是个小问题,而是大问题,是每个人一生的必修课。       人来一世,无外乎两件事:一件是做人,一件是做事。做人固然没有一定的法则和标准,但它存在一定的通则,一定有

2012-08-31 21:08:44 1419

转载 张龙老师对程序员的建议

1. 基础的重要性。我总是不断强调基础的重要性,因为我是有切身体会的。基础的东西可以让你受用一生。struts出来了,webwork出来,tapestry出来了,jsf出来了,struts2也出来了,等等等等。但是这些框架或者标准都是新东西吗?其实每个人都知道并不是的,他们都是基于HTTP协议的,欢聚换说都是构建在jsp与servlet基础之上的,有很多人连这两个基础都没掌握好,就去学这些框架,这

2012-08-31 21:06:56 4840 1

原创 linux命令1 linux系统中重命名 mv 与rename

关于linux系统中重命名文件:一直以来主要用的是mv,据我所理解mv就是剪切粘贴,在剪切粘贴的过程中,重命名文件利用此命令如:mv  oldname newname其实我觉得这样的重命名方式挺好的,简单便捷。不过同时也了解了一下关于rename的重命名文件,据说可以批量命名文件如:rename支持通配符 ?    可替代单个字符*    可替代多个字符

2012-08-31 17:43:35 1294

转载 整理下关于数据库备份的学习

数据库文件的备份1、逻辑备份方法就是采用命令将数据库的表导出,格式是dmp逻辑备份: exp fyzh/fyzh@GISDB file=e:\detail.dmp tables=(b$gc_detailind_s,b$gc_detailind_s_sdogeom);--导出某表逻辑恢复: IMP fyzh/fyzh@temp file=e:\detail.dmp tables=

2012-08-30 20:19:48 594

原创 linux系统中终端备份postgre数据库

用pg_dump加压缩可在pg_restore还原的命令在下面 :备份:pg_dump -Fc -f openbravo.sql.gz openbravo还原:psql -U postgres进入创建 create database openbravo;\q退出还原pg_restore -Fc -d openbravo openbravo.sql.gz -U p

2012-08-29 09:20:16 1297

原创 postgres的自定义主键

由于我在使用hibernate的时候,其中有两个表是没有主键的,我嫌麻烦,就想添加一个主键,但是又必须遵循数据库中那些方面的原则。 所以:psql -U postgres openbravopos在数据库中没有函数get_uuid.sql中导入此函数。添加一个列, character varying(32)类型。update table set id=get_uuid();

2012-08-17 11:06:39 1939

原创 关于extjs中引入外部样式的问题

当想在ext中的一个DIV中添加一个图片时,发现不能引入自定义样式,此时需要重写ext中已经引入的自带样式/resources/css/ext-all.css中的div,里面所写样式都是引入ID,除了重写,还可以采用#(类)形式引入样式……

2012-04-26 08:51:54 837

原创 Java中的Serializable的接口(序列化与反序列化)

什么情况下需要序列化?A)当你想把的内存中的对象写入到硬盘的时候;  比如说你的内存不够用了,那计算机就要将内存里面的一部分对象暂时的保存到硬盘中,等到要用的时候再读入到内存中,硬盘的那部分存储空间就是所谓的虚拟内存。在比如过你要将某个特定的对象保存到文件中,我隔几天在把它拿出来用,那么这时候就要实现Serializable接口;B)当你想用套接字在网络上传送对象的时候;(注意套接字就

2012-03-21 14:05:15 627

原创 数据库中字段的转换(varchar转换成datetime)

由于select *,convert(datetime,substring(Col008,1,8))as Col008 from s2 此种常用转换方式仍然有限制性,例如在数据库把字段更新成datetime时,不能精确求出分秒,或者有越界产生。所以可以用下面的方式进行完整的时间转换update s12 set Col008=cast   (cast(substrin

2012-03-14 14:20:21 7559

nyfedit管理工具

nyfedit笔记管理工具

2017-03-24

反编译工具

反编译工具

2017-03-24

jmeter资料及软件

jmeter学习资料

2017-03-24

fiddler抓包

抓包工具,分析数据传输

2017-03-24

hfs临时服务器

把本地资源作为临时服务器

2017-03-24

jmeter压测工具

压力测试工具jmeter

2017-03-24

charles证书

charles用于手机抓包,需要安装证书。

2017-03-22

testNg相关qdox的jar包

testNg相关qdox的jar包

2016-07-19

postgres主键函数

用于在postgres定义主键的函数,如更改id update table set id=get_uuid()

2012-09-03

空空如也

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

TA关注的人

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