2014年1月3日

摘要: ==================================================1.While Controller之前有一个BeanShell Sampler,用于Init Note Parametersvars.put("INCREMENT", "0"); vars.putObject("ANYSAMPLEFAIL", false); vars.putObject("ISCONTINUE", true); vars.putObject("MAXLOOP", 5); === 阅读全文
posted @ 2014-01-03 13:57 张缤分 阅读(1014) 评论(0) 推荐(0)

2013年12月25日

摘要: 假设Reply Message是这样的:要从里面提取v="**********"中的值先用XPath Extractor解析然后,用ForEach Controller进行循环运行之后通过Debug PostProcessor可以看到:securitiesId_1=0P00009D4BsecuritiesId_2=0P00009DKLsecuritiesId_3=0P00009CXDsecuritiesId_4=F00000QH2QsecuritiesId_5=F000001W72securitiesId_6=F00000270FsecuritiesId_7=F000000 阅读全文
posted @ 2013-12-25 16:56 张缤分 阅读(389) 评论(0) 推荐(0)

2013年12月11日

摘要: 1.在浏览器的地址栏中输入createguid.com,回车之后即可得到一个GUID2.在JMeter中可以这样填写HTTP Request然后通过正则表达式提取器提取GUID([A-Za-z0-9]{8}-[A-Za-z0-9]{4}-[A-Za-z0-9]{4}-[A-Za-z0-9]{4}-[A-Za-z0-9]{12}) 阅读全文
posted @ 2013-12-11 13:46 张缤分 阅读(636) 评论(0) 推荐(0)

2013年11月28日

摘要: =IF(MONTH(NOW())MONTH(G4),YEAR(NOW())-YEAR(G4),IF(DAY(NOW())>=DAY(G4),YEAR(NOW())-YEAR(G4),YEAR(NOW())-YEAR(G4)-1)))此公式用于根据出生的年、月、日精确的计算年龄,G4单元格填写的是出生日期 阅读全文
posted @ 2013-11-28 15:36 张缤分 阅读(923) 评论(0) 推荐(0)

2013年11月26日

摘要: 详解JMeter正则表达式(1)1.概览JMeter中包含范本匹配软件Apache Jakarta ORO 。在Jakarta网站上有一些关于它的文档,例如a summary of the pattern matching characters :http://jakarta.apache.org/oro/api/org/apache/oro/text/regex/package-summary.html。另外,还有关于该软件老版本的文档OROMatcher User's guide ,也许会有一些帮助。URL地址:http://www.savarese.org/oro/docs/OR 阅读全文
posted @ 2013-11-26 10:27 张缤分 阅读(2327) 评论(0) 推荐(1)
摘要: 详解JMeter函数和变量(1)JMeter函数可以被认为是某种特殊的变量,它们可以被采样器或者其他测试元件所引用。函数调用的语法如下:${__functionName(var1,var2,var3)}其中,__functionName匹配被调用的函数名称。用圆括号包含函数的形参,例如${__time(YMD)},不同函数要求的参数也不同。有些JMeter函数不要求参数,则可以不使用圆括号,例如${__threadNum}。如果一个函数的参数中包含逗号,那么必须对逗号进行转义(使用"\"),否则JMeter会把逗号当成参数分隔符。例如:${__time(EEE\,dMMMy 阅读全文
posted @ 2013-11-26 10:23 张缤分 阅读(44577) 评论(0) 推荐(2)
摘要: 在运行Jmeter的过程中,有时候,我们可能会引用一个变量,而这个变量又是由另外一个变量组成的:譬如我在脚本中要引用变量MappingData1,按照正常的情况,直接就是用${MappingData1},但是,如果变量MappingData1在前面的脚本或是CSV文件中定义的是MappingData1=${ClientType1},那么,现在要想正确的获取变量MappingData1的值,就必须用函数__eval来进行运算:${__eval(${MappingData1})}下面来看看Jmeter中对__eval的描述: 阅读全文
posted @ 2013-11-26 10:14 张缤分 阅读(974) 评论(0) 推荐(0)

2013年11月21日

摘要: SimpleDateFormat 是一个以国别敏感的方式格式化和分析数据的具体类。 它允许格式化 (date -> text)、语法分析 (text -> date)和标准化。SimpleDateFormat 允许以为日期-时间格式化选择任何用户指定的方式启动。 但是,希望用 DateFormat 中的 getTimeInstance、 getDateInstance 或 getDateTimeInstance 创建一个日期-时间格式化程序。每个类方法返回一个以缺省格式化方式初始化的日期/时间格式化程序。可以根据需要用 applyPattern 方法修改格式化方式。 关于使用这些方 阅读全文
posted @ 2013-11-21 11:14 张缤分 阅读(857) 评论(0) 推荐(0)

2013年11月19日

摘要: Rolling Date_Weeklyimport java.util.*;import java.text.SimpleDateFormat;import java.text.DateFormat;int oldY=2010;int oldM=10;int oldD=7;vars.put("oldDateWeekly",oldM+"/"+oldD+"/"+oldY);Calendar oldCal=Calendar.getInstance();oldCal.set(oldY,oldM-1,oldD);int oldDayOfWeek 阅读全文
posted @ 2013-11-19 14:52 张缤分 阅读(521) 评论(0) 推荐(0)
摘要: 今天,电脑怎么都无法连上网络,重启了几次电脑也不行,网络环境是没有问题的,后来同事告诉我,Fiddler有一个BUG,就是Fiddler获取钩子之后没有释放掉,必须启动Fiddler,再关闭Fiddler,让钩子释放,才可以正常开始上网。 阅读全文
posted @ 2013-11-19 14:46 张缤分 阅读(707) 评论(0) 推荐(0)

导航