gil's pkm2

2009年7月22日

关联

摘要: 关联是用来解决脚本中存在的动态数据问题的,什么地方需要用到关联?a) 比如session id,每次登陆服务器都为客户端产生一个session id, 以后某些地方会用到这个session id,那么我们就可以在session id出现的后面,将他保存在一个变量里,以后可以拿出来使用。为什么不能参数化呢?因为他是服务器随机产生的,没有一定的规律。b) 比如:提交一个订单请求后,服务器生成一个订单号... 阅读全文

posted @ 2009-07-22 23:38 gil's pkm2 阅读(229) 评论(0) 推荐(0)

Introscope 7为关键任务应用提供有效控制

摘要: CA公司今天在亚太地区发布了Introscope 7解决方案和客户体验管理(CEM)产品。Introscope是业界领先的关键业务Web应用性能监控及优化解决方案,而Wily CEM则帮助IT和业务部门警惕客户交易过程中的不足,并帮助其从客户角度出发来管理在线应用。联合使用Wily CEM产品和Introscope解决方案,能为企业提供所需的实时信息,并确保企业级应用满足客户需求并达到业务目标,从... 阅读全文

posted @ 2009-07-22 23:38 gil's pkm2 阅读(448) 评论(1) 推荐(0)

HTTP状态查询表

摘要: HTTP状态查询 状态代码 状态信息 代码含义 100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。 101 Switching Protocols 服务器将遵从客户的请求转换到另外一种协议 200 OK 一切正常,对GET和POST请求的应答文档跟在后面。 201 Created 服务器已经创建了文档,Location头给出了它的URL。 202 Accept... 阅读全文

posted @ 2009-07-22 23:37 gil's pkm2 阅读(505) 评论(1) 推荐(0)

如何解决使用 JMeter 时遇到的问题

摘要: 这是对 JMeter 官方网站上一篇文章的翻译。点击这里可以访问原文JMeterTroubleShooting。 check the log file. This is normally in the launch (i.e. bin) directory, and is called "JMeter.log". 查看 JMeter 的日志文件,通常这个日志文件在你启动 JMeter 的目录下,例... 阅读全文

posted @ 2009-07-22 23:37 gil's pkm2 阅读(165) 评论(0) 推荐(0)

Introscope介绍

摘要: Wily的技术核心Introscope可以明确地显示出在J2EE应用程序的什么位置出现了什么问题。譬如,某个应用程序的响应速度出现了下降。查明J2EE系统的哪部分导致了响应速度下降是一件非常麻烦的工作,但是采用Introscope以后,这项工作就会变得非常简单。在Servlet、EJB组件、CICS接口、Tuxedo等事务管理软件接口、JDBC驱动程序和Java应用程序服务器中装入“探... 阅读全文

posted @ 2009-07-22 23:37 gil's pkm2 阅读(263) 评论(0) 推荐(0)

如何解决 JMeter 通过 JDBC 访问 Oracle 和 MySQL 的问题 (留言中有 Test Plan 实例下载)

摘要: JMeter 的手册中描述了如何访问 MySQL,但是没有说明如何访问 Oracle。对于没有 Java 应用开发经验和对 Oracle 不是特别熟悉的朋友,可以参考这篇文章来简单、快速的配置好 JMeter 中的 JDBC 连接和 JDBC Request。 步骤: 新建一个 Thread Group; 新增 JDBC Connection Configuration; 点击新增的 JDBC... 阅读全文

posted @ 2009-07-22 23:37 gil's pkm2 阅读(305) 评论(0) 推荐(0)

使用命令行方式运行 JMeter 脚本

摘要: 2.4.3 Non-GUI Mode (Command Line mode) For non-interactive testing, you may choose to run JMeter without the GUI. To do so, use the following command options -n This specifies JMeter is to run in non... 阅读全文

posted @ 2009-07-22 23:36 gil's pkm2 阅读(415) 评论(0) 推荐(0)

使用 JMeter 分布式性能测试

摘要: 作为一个纯 JAVA 的GUI应用,JMeter 对于CPU和内存的消耗还是很惊人的,所以当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至还会引起JAVA内存溢出的错误。不过,JMeter 也可以像 LoadRunner 一样通过使用多台机器运行所谓的 Agent 来分担 Load Generator 自身的压力,并借此来获取更大的并发用户数。根据 JMeter官... 阅读全文

posted @ 2009-07-22 23:36 gil's pkm2 阅读(205) 评论(0) 推荐(0)

理解 JMeter 聚合报告(Aggregate Report)

摘要: 版权声明:本文可以被转载,但是在未经本人许可前,不得用于任何商业用途或其他以盈利为目的的用途。本人保留对本文的一切权利。如需转载,请在转载是保留此版权声明,并保证本文的完整性。也请转贴者理解创作的辛劳,尊重作者的劳动成果。 作者:陈雷 (Jackei) 邮箱:jackeichan@gmail.com Blog:http://jackei.cnblogs.com Aggregate Report ... 阅读全文

posted @ 2009-07-22 23:36 gil's pkm2 阅读(427) 评论(0) 推荐(0)

《JMeter从入门到精通》之一——开始你的第一个JMeter脚本

摘要: 版权声明:本文可以被转载,但是在未经本人许可前,不得用于任何商业用途或其他以盈利为目的的用途。本人保留对本文的一切权利。如需转载,请在转载是保留此版权声明,并保证本文的完整性。 作者:陈雷 (Jackei) 邮箱:jackeichan@gmail.com Blog:http://jackei.cnblogs.com JMeter是一款在国外非常流行和受欢迎的开源性能测试工具,像LoadRunne... 阅读全文

posted @ 2009-07-22 23:36 gil's pkm2 阅读(422) 评论(0) 推荐(0)

JMeter 中的如何区分 Server Time 和 Network Time

摘要: 在 LR 中是有一个“网页细分图”的,通过这个图,你可以比较容易的区分哪些请求的响应时间最长,如果响应时间过程,是消耗在server处理的时候,还是消耗在网络传输过程中——也就是所谓的 Server time 和 Network time。JMeter 并没有提供这么详细的区分——至少目前尚未发现,但是在 JMeter 的执行结果中也有一个字段可以利用一下。如果想看到这一项... 阅读全文

posted @ 2009-07-22 23:35 gil's pkm2 阅读(331) 评论(0) 推荐(0)

JProbe Suite 4.0使用说明

摘要: 一、产品介绍 JAVA PROGRAM CLIENT SERVER JProbe Profiler JProbe Memory Debugger JProbe Threadalyzer TEST SUITE JProbe Coverage JProbe Suite 共包含四种产品,其每种工具的功能特性如下: l JProbe Threadalyzer ² 在开发过程中,编码人员可以使用此... 阅读全文

posted @ 2009-07-22 23:34 gil's pkm2 阅读(659) 评论(0) 推荐(0)

JProbe使用说明

摘要: 1.演示环境说明:1.1HP个人台式电脑配置:CPU奔4,1.8GMemery512MDisk40GOSWindows2000Software①Bea WebLogic 6.1SP3②Oracle920③JProbe5.0④Jbuilder8.0⑤UltraEdit10.0⑥Toad7.31.2演示内容1、 代码覆盖工具JPC... 阅读全文

posted @ 2009-07-22 23:34 gil's pkm2 阅读(826) 评论(0) 推荐(0)

Quest Jprobe最佳实践(上)

摘要: 一 介绍 在Java的广泛应用中,一个关键驱动因素是由于使用标准类库和应用框架从而提高了生产效率。通过减少必要的设计,实现和调试等软件开发任务,Java在各种平台之间极大地改善了集成性和互操作性;其它的开发环境都不能提供象Java那样的强大功能。实际上,没有一个环境象J2EE那样具有明显的基于框架开发的优点,J2EE能够快速地构建可扩展,分布式的安全企业级应用。 虽然这些优点一直在促进J2EE的... 阅读全文

posted @ 2009-07-22 23:33 gil's pkm2 阅读(404) 评论(0) 推荐(0)

用Jporbe测试tomcat的配置方法

摘要: 因为tomcat总是不稳定,使用loadrunner进行压力测试的时候总是out of memory,所以决定用jprbe看一下tomcat占用内存的情况,配置的方法写下来备忘,也给大家提供些参考。 一.新建 选择Session->J2SE 二.配置 注意以下两项: 1)tomcat的主类: org.apache.catalina.startup.Bootstrap 2)Classpat... 阅读全文

posted @ 2009-07-22 23:33 gil's pkm2 阅读(441) 评论(0) 推荐(0)

jprobe 配置到启动成功

摘要: 最近需要用到jprobe,在配置方面费了点劲,记录下来备忘。 环境: jprobe5.2.3 tomcat5.0.27 jdk1.4.2 jdk1.5.0 jdk1.5.0_02 在jdk上面费了挺大周折,最开始安装的是1.5.0。然后在jprobe里启动tomcat,发现根本启动不了,提示jdk版本不对,我就以为需要个低版本,就装了个jdk1.4.2,在jprobe的java executabl... 阅读全文

posted @ 2009-07-22 23:33 gil's pkm2 阅读(379) 评论(0) 推荐(0)

自动化测试并非适合于任何模块

摘要: 我以前曾经负责过一个模块的自动化测试工作。这个模块的一些特性导致实现自动化非常困难。当我了解到这项工作无需在很短的时候完成后,决定制定一个详细回归测试方案 。我仔细检查了缺陷跟踪库中与该模块相关的每个已经关闭的缺陷,针对每个缺陷我写了 一个能够发现该问题的测试执行操作。我计划采用这种方法提供一个自动化需求列表,这可以告诉我哪部分最适合自动化测试。在完成上述工作后,我没有机会完成测试自动化的实现工作... 阅读全文

posted @ 2009-07-22 23:33 gil's pkm2 阅读(507) 评论(0) 推荐(0)

自动化测试陷入困境的几个原因

摘要: 1、 自动化测试时间不足:根据项目计划的安排,测试人员往往被安排利用自己的个人时间或者项目后期介入自动化测试。这使得自动化测试无法得到充分的时间,无法得到真正的关注。 2、 缺乏清晰的目标:有很多好的理由去开展自动化测试工作,诸如自动化测试可以节省时间,使测试更加简单,提高测试覆盖率,可以使测试人员保持更好的测试主动性。但是,自动化测试不可能同时满足上述的目标,不同的人员对自动化测试有不同的希望... 阅读全文

posted @ 2009-07-22 23:32 gil's pkm2 阅读(319) 评论(0) 推荐(0)

案例 某通信企业的Web业务系统性能测试

摘要: 项目特点: 该项目基于J2EE实现,采用Tomcat作为应用服务器,架构上使用Struts+EJB+Herbinate,在业务上实现了多个流转的流程。 该系统是一个典型的J2EE应用,从系统测试的角度来说,具有很强的代表性。从技术的角度来说,该系统使用了“验证码”方式防止对系统口令的暴力破解和 可能的内部SPAM。由于现在越来越多的系统都采用“验证码... 阅读全文

posted @ 2009-07-22 23:32 gil's pkm2 阅读(326) 评论(0) 推荐(0)

性能测试过程

摘要: 测试工具需求确认: 考虑到系统测试的要求,综合工具的成本和测试团队已有技能考虑,最终确定测试工具的需求至少能满足: 1、 支持对Web系统的性能测试,支持http和https协议; 2、 负载生成器和调度工具运行在windows平台上; 3、 支持对weblogic、webspere、oracle和unix server的性能计数器进行监控。 性能测试计划 测试计划阶段需要分析用户活动... 阅读全文

posted @ 2009-07-22 23:32 gil's pkm2 阅读(178) 评论(0) 推荐(0)

导航