- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 JMeter 测试计划以及测试实施的注意点
1、测试场景的设计JMeter压力测试计划作成的时候,需要事先进行Scenario设计,设想我们业务应用中的几种场景。比如,考虑以下的这几种场景。Scenario1、多家经销商同时在做consumer的登录之后,大概20%的经销商在做整车登录,80%的经销商在做维修配件的登录。Scenario2、多家经销商同时在月末进行盘点作业的。Scenario3、多
2013-09-27 17:31:11 1569
原创 web性能改善
一直以来,很多人有着这样的认识,web的性能总是比cs的系统来得差。实际上,这样的认识并不正确。以下就来谈谈几个web中的性能改善,改善之后,实际上,性能也是ganggang的。1、批量更新技法。 批量的去进行更新,而不是1个表1件,循环的进行更新。 比如,应该批量的检查运算之后,对A表进行多条的批量更新,之后B表进行多条的批量更新,之后C表进行多条的批
2013-09-27 16:49:33 667
转载 正则表达式语法
正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式示例表达式匹配/^\s*$/匹配空行。/\d{2}-\d{5}/验证由两位数字、一个连字符再加 5 位数字组成的 ID 号。/]*)
2013-09-25 18:23:14 580
转载 JMeter 线程之间传递变量
JMeter 变量作用域局限于所属线程。这样设计是经过深思熟虑的,目的是让测试线程能够独立运转。有时候用户可能需要在不同线程间(可能属于同一个线程组,也可能不属于同一个线程组)传递变量。其中一种方法就是使用属性。属性为所有 JMeter 线程所共享,因此当某个线程设置一个属性后,其他线程就可以读取更新后的值。如果存在大量数据需要在线程间传递,那么可以考虑使用文件。例如,测试人员
2013-09-18 13:36:24 4597
原创 JMeter 的官方帮助手册
JMeter 的官方帮助手册如下 http://jmeter.apache.org/usermanual/component_reference.html如果想直接跳到相关的主题的话,在网址之后添加#【主题名】。 http://jmeter.apache.org/usermanual/component_reference.html#XPath_Extra
2013-09-16 13:31:13 1088
原创 由于Full GC频繁造成服务器频繁重新启动
最近的一个java项目中,由于经常出现Full GC的状况,最终导致服务器重新启动,影响到实际的业务。最后详细查了程序的代码,有两个原因造成这个现象。1、分页的时候,使用了不好的方法,导致生成很大的对象。 比如 customer.list.size() 全体数据取出后生成对象 customer.counter() 直接c
2013-09-16 13:15:37 2548
转载 触发Full GC执行的情况
除直接调用System.gc外,触发Full GC执行的情况有如下四种。1. 旧生代空间不足旧生代空间只有在新生代对象转入及创建为大对象、大数组时才会出现不足的现象,当执行Full GC后空间仍然不足,则抛出如下错误:java.lang.OutOfMemoryError: Java heap space 为避免以上两种状况引起的Full GC,调优时应尽量做到让对象
2013-09-16 09:17:18 1691
原创 JMeter 测试过程中的响应断言以及断言结果
刚开始使用JMeter的时候,把测试的步骤,过程通过badboy或是JMeter中自带的代理进行录制完成之后,使用JMeter把录制完成的jmx文件打开,点击运行按钮,好像总是运行成功的样子。通过添加聚合报告看运行结果,Error% 也几乎是100%。不管是运行中的login in有没有正确的login in,还是说追加结果或更新结果是不是我们所想要的,即正确的运行结果。那么,
2013-09-15 09:28:56 12691 2
转载 JMeter学习 从基础开始
一、基本概念1.测试计划是使用 JMeter 进行测试的起点,它是其它 JMeter 测试元件的容器。2.线程组:代表一定数量的并发用户,它可以用来模拟并发用户发送请求。实际的请求内容在Sampler中定义,它被线程组包含。可以在“测试计 划->添加->线程组”来建立它,然后在线程组面板里有几个输入栏:线程数、Ramp-Up Period(in seconds)、循环次数,其中Ramp
2013-09-12 10:59:39 2063
原创 Jmeter XPath Extractor(后置处理器取值)
在一组测试操作中,有时候当前的测试Case需要使用上一测试Case产生的的变量,这个时候我们就需要使用XPath Extractor取得:XPath Extractor引用名称: TOKENXPath query: //form[@name="userform"]/input[@name="token"]/@value(XPath query的用法参见Apa
2013-09-12 10:51:12 6267
原创 Solaris10 安装curl
前提是solaris机器能够上网。(可参看我的另外一篇文章【怎样设置Solaris上网】http://blog.csdn.net/xinwang/article/details/11008791)1. 软件包工具的安装solaris上传统的软件安装工具是pkgadd系列不过现在有了一个很好用的工具pkgutil,相当于Ubuntu下的pkg-get,linux下的rmp安装
2013-09-03 18:24:34 1579
转载 怎样设置Solaris上网
http://www.chinaunix.net 作者:Benajmin 发表于:2005-09-27 23:35:14【发表评论】 【查看原文】 【Solaris讨论区】【关闭】I find there are many guys don't know how to setup files to connected to internet and ask the same ques
2013-09-03 17:46:55 608
转载 Unix Linux修改LANG
Unix Linux修改LANG 在aix,solaris.hp,redhat,suse 上如何修改locale.Locale 常用命令locale -a 列出系统当前安装的所有localelocale -a |grep ja 列出所有日语的localelocale 查看
2013-09-03 14:21:10 1738
SCREEN2EXE.EXE 屏幕录制软件
2013-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人