自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 通过session校验登陆权限,浏览器和tomcat通信过程分析

 相信大家在写服务端代码的时候都遇到过登陆权限校验的问题:没登陆的时候没法操作某些命令。 通用的解决方案就是通过session来控制。可大多数人对session一知半解,对于session在客服端与服务器端交互过程中的变化更是不明所以。下面就通过实例(chrome浏览器、tomcat服务器)来解析:客服端和服务器交互过程中session的变化,以及登陆权限校验。 第一部分:...

2015-05-06 14:15:43 266

java ftp上传图片失贞——ASCII 和BINARY模式区别

最近搞linux ftp,测试的时候发现一个奇怪的问题,windows上显示正常的图片,上传到linux ftp上之后,图片严重失贞。如下图所示:  上传所用java代码如下:package com.cpsdna.laso.util;import java.io.BufferedInputStream;import java.io.ByteArrayInput...

2015-04-09 09:55:35 502

ftpClient.listNames导致ftp卡死问题,FTP主动/被动模式

一直没问题的应用,今天发现向ftp上传图片的时候,发现上传没反应,一直处于卡的状态(tomcat没有卡死,只是那个方法一直卡住),也没有超时、没有报错。 本机window测试正常,一台云平台的linux测试也正常,唯独内网的linux机器上传不了。 首先以为内网linux连接不上ftp服务器,试着ping然后直接ftp上去,发现都正常的。也就是说,内网linux机器和ftp机器通...

2015-04-08 16:24:18 2963 1

jsp、tomcat、Java乱码问题

最近项目中发现前后端编码问题有很多陷阱,特地把自己遇到的一些写出来。 1、页面title、内容乱码,如下所示: 这个主要是由于jsp页面的charset所致。把jsp编码改成UTF-8即可<%@ page language="java" contentType="text/html; charset=UTF-8"%>,改好之后乱码解决 2、文件下载的...

2014-09-19 14:48:29 129

测试方法复用:循环迭代执行

    在前一篇文章(http://yong3773.iteye.com/blog/1947109)中,写了在测试方法中循环读取同一参数。今天要介绍的是不同于前一篇文章中写的2种策略。这次的策略更完善,已经付诸实践,在项目测试中取得了成效。        首先介绍一个新概念:执行次序(迭代次序)。     先举个栗子:testA()方法测试的是用户登录,里面有2个变量userNa...

2013-11-08 10:14:59 153

maven测试工程,中文乱码问题解决

写接口测试用例,用到junit,log4j。项目的默认编码是utf-8,text file encoding也是utf-8。 单个测试类,通过JUint test方式运行,没有问题,log里面的中午也都正常显示。16:35:54 [INFO] reqJson={"auth":{"appName":"test","password":"000000","userName":&q

2013-11-05 17:14:52 1121

非创业人谈创业失败

    离开学校3年了!     3年来,无论是技术、生活经历上都有了些积累。今天想谈谈我作为一个非创业人对于创业型互联网公司的一点理解。3年经历2家公司,先说说第一家公司吧。出学校实习就进了这家公司。当初她的定位是一家移动互联网广告公司。她现在已经快关门了。     我离开她的时候,她完全没有显示出衰败的迹象,那时候公司还在拼命招人,各个部门。我离开3个月后,资金链断裂,公司...

2013-11-03 22:03:25 151

测试方法中循环读取同一参数变量

基于数据驱动的自动化框架,在我们编写测试代码时,测试方法一定要做到复用性。 实际工作中我们发现,不同的入参对应不同的预期结果,一般情况下,我们都会写多个测试方法应对多次入参,这样是很耗时耗力的。 仔细想想:测试方法中的处理逻辑是不变的,变的是入参和预期的结果。所以如果能做到一个测试方法中,循环多次读取同一个变量的入参值,就能做的测试方法的复用性,提高效率。 举个例子:测试...

2013-09-25 15:06:45 145

基于数据驱动的接口测试框架设计

首先简要介绍一下我们的系统。我们整个系统中,可视化的应用(web,APP)都是基于后端的saasapi。我们的saasapi采用rest风格,采用http协议,以json作为数据载体。所以,对后端的api接口进行测试很有必要。 用到的技术包括:maven、junit4,json开发包、hudson、jdbc等等。 1.项目目录结构(采用maven)  2.用例组织和规...

2013-09-18 11:01:36 189

原创 基于运营环境的数据监控——接口测试

1.简要说明每日通过眼睛检查app和web的数据,耗时耗力,也不可能把所有的对象全部仔细检测一遍。所以萌生通过自动化手段,自动定时监控运营数据。 2.为什么选择运营环境运营环境(也称为线上环境或者正式环境)出现的问题,几乎全是后端网元错误。选择运营环境而不选择测试环境,因为运营环境稳定(极少故障和重启)、数据最真实(测试环境很多垃圾数据),所以也就最能发现系统问题。 3...

2013-04-28 16:47:29 123

自动化测试脚本通用性设计

                   一个系统里面,会有各种各样的数据,最终呈现在用户面前的也一定是不一样的页面。自动化脚本在设计之初,就应该考虑到这个因素。不能换个账号,换个环境就不能运行脚本了。        我个人的做法是,把基本的变量(账号、环境url等等)全部拉出来,放到外面的配置文件里面。测试代码编写的时候,不要针对特定情况写,一定要多考虑其它情况下。       ...

2013-01-06 15:11:41 181

基于selenium的web自动化测试框架搭建(1)

     1.目的  本文档对系统项目引入自动化测试框架的可行性进行评估,为测试经理提供决策参考。目的是通过自动化测试工具及其它手段减轻手工回归测试的工作量,提高大家的工作效率。  2.范围  目前主要涉及XX系统、XX系统。对现有测试工作流程、已有的测试用例等进行自动化转换。并给出测试结果,以供评估。本文档中讨论的自动化测试工具主要是功能测试工具。 ...

2013-01-06 10:41:48 346

空空如也

空空如也

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

TA关注的人

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