自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 soapui笔记 Property Transfer 传递属性值

原文地址:Property Transfer 传递属性值" href="http://blog.sina.com.cn/s/blog_7045bf3a0102uxd3.html" target="_blank">soapui笔记 Proper...

2015-04-29 16:17:20

阅读数 1898

评论数 0

转载 Web Service单元测试工具实例介绍之SoapUI

原文地址:Service单元测试工具实例介绍之SoapUI" href="http://blog.sina.com.cn/s/blog_bfa579d10102v6np.html" target="_blank">Web Service单元测...

2015-04-29 16:15:20

阅读数 904

评论数 0

转载 soapui中的testrunner.bat调研姿势,用于自动化测试

soapui中的testrunner.bat调研姿势,用于自动化测试 副标题:soapui基于持续集成工具自动化运行的调研姿势 各位亲爱的同仁们,大家好吗? 最近项目在搞持续集成工具,我们的测试用例都是基于soapui工具(webservice restful)。 持续集成工具我们使的是j...

2015-04-29 16:15:08

阅读数 1921

评论数 0

转载 SoapUI中使用Groovy脚本操作数据库

中支持使用Groovy脚本,通过Groovy脚本可以操作DB,并可以对DB结果进行校验,从而完成用例的检查。 1:在SoapUI中放置第三方Jar包 连接的数据库 的jar包需要放置于bin/ext目录下 原文如下: If you need to add external librari...

2015-04-29 16:12:51

阅读数 2592

评论数 0

转载 SoapUI自动化--Groovy脚本常用操作

soapUI-Groovy脚本常见操作:(呕心一个星期整理和test,经确认完全可以使用) 1.连接数据库 //SQLServer def sql=Sql.newInstance(url:"jdbc:sqlserver://192.168.1.2:1433;databaseName...

2015-04-29 16:12:03

阅读数 4715

评论数 0

转载 soapUI获取数据表数据并向下传递给request

1. 首先建立三个test steps, 分别是groovy脚本,属性传递,request。   2. 在脚本里代码如下,我连接的是mysql数据库,建议先用可视化的JDBC connection连接试试,看是否可以查询数据。我要获得数据表的最大ID,然后再加一,其实就是想得到一个不存...

2015-04-29 16:10:34

阅读数 1473

评论数 0

转载 用Java事件处理机制实现录制回放功能

目前在一些java应用程序的GUI测试工具,可以提供捕获用户操作的能力并在代码被修改之后能够自动回放用户的操作。文章将分析Java的事件处理模型及其原理,介绍了基于事件源识别的捕获/回放所需要了解的关键技术并给出了两种实现方式。   1、 Java事件介绍   1.1什么是事件   ...

2015-04-25 20:13:43

阅读数 2213

评论数 0

转载 Java自动化测试(二)

要自己动手实现一个自动化测试的平台,首先要弄清楚Java的事件处理机制,因为所有Java组件都是事件驱动的,“事件——监听器”模型也是每一位初学者的必修课。但我们平常所用到的只是比较抽象、高层的用法,一般就是实现一个某某动作的监听器,然后addXXXListner的形式注册到某个组件上。但是,我们...

2015-04-25 20:10:36

阅读数 698

评论数 0

转载 Java自动化测试(一)

软件自动化测试范畴很广,理论我就不说了,只针对我这次选的题目——Java自定义组件的测试,从Java事件机制的基础说起,其中有一小部分关于开源软件测试框架Abbot的简单介绍 还是先说说Abbot吧,Abbot可以支持Java GUI组件从单元测试到集成测试,简单地说,单元测试时,你可以使用Ab...

2015-04-25 20:09:34

阅读数 4948

评论数 0

转载 lrs_receive函数超时问题

 今天写了一个socket的脚本,但是遇到一个问题,就是lrs_receive的值如果和预期的不一样这个函数就会一直读取缓存区的值,如果一直获取不到匹配的内容,就会在这里浪费10秒来做这个无用功,所以这样在分析性能结果的时候就会导致误解,很多的响应时间都会浪费在这里。通过网络查询发现这篇文章...

2015-04-21 09:33:35

阅读数 461

评论数 0

转载 性能调优攻略

关于性能优化这是一个比较大的话题,在《由12306.cn谈谈网站性能技术》中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技术细节上谈谈性能优化,主要是一些代码级别的技术和方法。本文的东西是我的一些经验和知识,并不一定全对,希望大家指正和补充。 在开始这篇文章之前,大...

2015-04-16 15:56:37

阅读数 487

评论数 0

转载 LOADRUNNER关联的高级应用

Action() {   int array_len ,i=1;   char array_name[20]; //通过关联找出所有的省市的连接地址   web_reg_save_param("outFlightVal",      "LB=\&q...

2015-04-16 15:55:16

阅读数 430

评论数 0

转载 LoadRunner命令行的两种执行方式

LoadRunner命令行的两种执行方式: 第一种: \bin\mmdrv.exe -usr   Note: In order to get all the other options that go with the command, run mmdrv.exe from the c...

2015-04-16 15:53:59

阅读数 546

评论数 0

转载 LoadRunner/C语言 实现字符串数组比较

C语言里字符串比较没有现成的方法,没搜到合身的,只得写一个了,记之: #define ECNT 3 //预期长度 #define ICNT 5 //实际长度(或上限) #define LENGTH 6 //字符串最大长度 Main() {     char eStr[ECNT]...

2015-04-16 15:49:00

阅读数 847

评论数 0

转载 jprofile远程监控jboss的配置

1、确保linux下也要按照jprofile,widows下安装的版本要与linux下安装的版本相同 2、配置jprofile的环境变量      服务器端 JProfiler 安装: 把 jprofiler_linux_5.1.sh 上传到到服务器,假设路径为 /opt/jprofi...

2015-04-16 15:47:12

阅读数 335

评论数 0

转载 jprofiler监控刚写的一个mina小程序

为了帮助公司选择socket框架,这下逼我学习java代码,费了九牛二虎之力没想到真把mina框架搭建好了,下面就是做我的socket脚本开发和性能分析之路了,今天在这里我主要介绍一下如何使用jprofile监控我这个mina的jar包。 首先被测试的服务器是linux的,其中jprofile也...

2015-04-16 15:45:52

阅读数 451

评论数 0

转载 Robotium应用与Android自动化测试的研究

以后打算做android自动化测试,今天发现了一个很不错的工具,以后回去研究一下: 下面是下载的地址 http://code.google.com/p/robotium/downloads/list 这是配置方法: 一、确保环境 1.已经安装eclipse 2....

2015-04-16 15:44:11

阅读数 307

评论数 0

转载 性能测试指标的理解--cpu和load

CPU使用率:          一段时间内CPU的使用状况,从这个指标可以看出某一段时间内CPU资源被占用的情况。 Load Average:          某一段时间内,CPU正在处理以及等待CPU处理的进程数的之和。Load Average是从另一个角度来体现CPU的使用状态的。 ...

2015-04-16 15:40:40

阅读数 448

评论数 0

转载 python爬虫教程大全

关于python爬虫这方面知识,在网络上有一些教程、文章,很有价值,能够带领新手快速入门。在这里我把自己学习时找到的一些教程列出来,与大家一起分享,欢迎补充! 爬虫 《一只小爬虫》 《一只并发的小爬虫》 《Python与简单网络爬虫的编写》 《Python写爬虫——抓...

2015-04-16 15:40:05

阅读数 544

评论数 0

转载 Android 性能数据采集

需要再安装任何性能监测工具,直接如下访问,帮助完成性能数据的获取和查看。 Android apk 需要关注的点:apk大小、apk启动时间、流量、电量、CPU运行时长、内存、actvity切换时间等。 android性能数据采集: 流量数据: /proc/self...

2015-04-16 15:37:47

阅读数 337

评论数 0

转载 linux的apk重签名脚本

第一步:安装apktool 安装方法参考(http://blog.csdn.net/wirelessqa/article/details/12655325) 下载两个文件 到这里https://code.google.com/p/android-apktool/downloads/l...

2015-04-16 15:07:03

阅读数 308

评论数 0

转载 Android 调试工具集【转】

1.TraceView 1)功能:用于热点分析和性能优化,分析每个函数占用的CPU时间,调用次数,函数调用关系等  2)方法:   a)在程序代码中加入追踪开关   import android.os.Debug;   ……   android.os.Debug.s...

2015-04-16 15:05:48

阅读数 311

评论数 0

转载 Android性能测试工具之APT - gether

1.APT工具简介: APT是一个eclipse插件,可以实时监控Android手机上多个应用的CPU、内存数据曲线,并保存数据;另外还支持自动获取内存快照、PMAP文件分析等,方便开发人员自测或者测试人员完成性能测试,快速发现产品问题。项目地址: https://code.csdn.net...

2015-04-16 15:02:46

阅读数 406

评论数 0

转载 项目使用excel模板写入图片总结

导出excel的问题,导出多个sheet使用模板方式还是api方式,不知道什么方式更好点      讨论结果:      1)使用模板方式,对于多余的sheel进行删除。      2)建议在导出的过程中,将导出按钮灰掉,不让其操作。      3)介绍使用jconsole监控导出性能,防...

2015-04-16 14:58:01

阅读数 693

评论数 0

转载 LR Error -27752 问题

我的脚本是手动编写的,回放的时候出现以下错误 Action.c(3): Error -27752: Buffer Overflow when generating HTTP request. Try to increase the "network buffer size" ...

2015-04-16 14:55:53

阅读数 1667

评论数 0

转载 apache 优化

apache服务器的time_wait过多 fin_wait1过多等问题2009-01-16 16:591。time_wait状态过多。     通常表现为apache服务器负载高,w命令显示load average可能上百,但是web服务基本没有问题。同时ssh能够登陆,但是反应非常迟钝。...

2015-04-16 14:54:41

阅读数 662

评论数 0

转载 Java深度历险(六)——Java注解

在开发Java程序,尤其是Java EE应用的时候,总是免不了与各种配置文件打交道。以Java EE中典型的S(pring)S(truts)H(ibernate)架构来说,Spring、Struts和Hibernate这三个框架都有自己的XML格式的配置文件。这些配置文件需要与Java源代码保存同...

2015-04-16 14:49:38

阅读数 226

评论数 0

转载 Java深度历险(七)——Java反射与动态代理

在上一篇文章中介绍Java注解的时候,多次提到了Java的反射API。与javax.lang.model不同的是,通过反射API可以获取程序在运行时刻的内部结构。反射API中提供的动态代理也是非常强大的功能,可以原生实现AOP中 的方法拦截功能。正如英文单词reflection的含义一样,使用...

2015-04-16 14:49:09

阅读数 262

评论数 0

转载 Java深度历险(五)——Java泛型

Java泛型(generics)是JDK 5中引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter)。声明的类型参数在使用时用具体的类型来替换。泛型最主要的应用是在JDK 5中的新集合类框架中。对于泛型概念的引入,开发社区的观点是褒贬不一。从好的方面来说,泛型的...

2015-04-16 14:48:03

阅读数 158

评论数 0

转载 Java深度历险(四)——Java垃圾回收机制与引用类型

Java语言的一个重要特性是引入了自动的内存管理机制,使得开发人员不用自己来管理应用中的内存。C/C++开发人员需要通过malloc/free 和new/delete等函数来显式的分配和释放内存。这对开发人员提出了比较高的要求,容易造成内存访问错误和内存泄露等问题。一个常见的问题是会产生“悬挂引用...

2015-04-16 14:46:55

阅读数 249

评论数 0

转载 Java深度历险(三)——Java线程​:基本概念、可见性与同步

开发高性能并发应用不是一件容易的事情。这类应用的例子包括高性能Web服务器、游戏服务器和搜索引擎爬虫等。这样的应用可能需要同时处理成千上万个请求。对于这样的应用,一般采用多线程或事件驱动的架构。对于Java来说,在语言内部提供了线程的支持。但是Java的多线程应用开发会遇到很多问题。首先是很难编写...

2015-04-16 14:41:56

阅读数 342

评论数 0

转载 Java深度历险(二)——Java类的加载、链接和初始化

在上一篇文章中介绍了Java字节代码的操纵,其中提到了利用Java类加载器来加载修改过后的字节代码并在JVM上执行。本文接着上一篇的话题,讨论Java类的加载、链接和初始化。Java字节代码的表现形式是字节数组(byte[]),而Java类在JVM中的表现形式是java.lang.Class类的对...

2015-04-16 14:40:52

阅读数 240

评论数 0

转载 Java深度历险(一)——Java字节代码的操纵

【编者按】Java作为业界应用最为广泛的语言之一,深得众多软件厂商和开发者的推崇,更是被包括Oracle在内的众多JCP成员积极地推动发展。但是对于Java语言的深度理解和运用,毕竟是很少会有人涉及的话题。InfoQ中文站特地邀请IBM高级工程师成富为大家撰写这个《Java深度历险》专栏,旨在就J...

2015-04-16 14:39:37

阅读数 248

评论数 0

转载 JVM调优总结(十二)-参考资料

能整理出上面一些东西,也是因为站在巨人的肩上。下面是一些参考资料,供大家学习,大家有更好的,可以继续完善:)   · Java 理论与实践: 垃圾收集简史   · Java SE 6 HotSpot[tm] Virtual Machine Garbage Collection Tu...

2015-04-16 14:37:37

阅读数 291

评论数 0

转载 JVM调优总结(十一)-反思

垃圾回收的悖论     所谓“成也萧何败萧何”。Java的垃圾回收确实带来了很多好处,为开发带来了便利。但是在一些高性能、高并发的情况下,垃圾回收确成为了制约Java应用的瓶颈。目前JDK的垃圾回收算法,始终无法解决垃圾回收时的暂停问题,因为这个暂停严重影响了程序的相应时间,造成拥塞或堆积。这也...

2015-04-16 14:36:27

阅读数 211

评论数 0

转载 JVM调优总结(十)-调优方法

JVM调优工具 Jconsole,jProfile,VisualVM Jconsole : jdk自带,功能简单,但是可以在系统有一定负荷的情况下使用。对垃圾回收算法有很详细的跟踪。详细说明参考这里   JProfiler:商业软件,需要付费。功能强大。详细说明参考这里   Visua...

2015-04-16 14:35:24

阅读数 236

评论数 0

转载 JVM调优总结(九)-新一代的垃圾回收算法

垃圾回收的瓶颈     传统分代垃圾回收方式,已经在一定程度上把垃圾回收给应用带来的负担降到了最小,把应用的吞吐量推到了一个极限。但是他无法解决的一个问题,就是Full GC所带来的应用暂停。在一些对实时性要求很高的应用场景下,GC暂停所带来的请求堆积和请求失败是无法接受的。这类应用可能要求请求...

2015-04-16 14:33:53

阅读数 261

评论数 0

转载 JVM调优总结(七)-典型配置举例(1)

以下配置主要针对分代垃圾回收算法而言。   堆大小设置 年轻代的设置很关键 JVM中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。在Win...

2015-04-16 14:25:28

阅读数 273

评论数 0

转载 JVM调优总结(八)-典型配置举例(2)

常见配置汇总   堆设置   -Xms:初始堆大小   -Xmx:最大堆大小   -XX:NewSize=n:设置年轻代大小   -XX:NewRatio=n:设置年轻代和年老代的比值。如:为3,表示年轻代与年老代比值为1:3,年轻代占整个年轻代年老代和的1/4   -XX:Surv...

2015-04-16 14:24:50

阅读数 319

评论数 0

转载 JVM调优总结(六)-分代垃圾回收详述(2)

分代垃圾回收流程示意     选择合适的垃圾收集算法 串行收集器   用单线程处理所有垃圾回收工作,因为无需多线程交互,所以效率比较高。但是,也无法使用多处理器的优势,所以此收集器适合单处理器机器。当然,此收集器也可以用在小数据量(100M左右)情况下的多处理器机器...

2015-04-16 14:14:15

阅读数 297

评论数 0

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